Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo calcular el número total de inicio de sesión después de 30 en el nivel del mes anterior

Aquí están los detalles de inicio de sesión, para los últimos 30 días y pat 90 días

Ahora necesito calcular para el mes anterior correspondiente.

Esta es la expresión DAX:

Teniendo en cuenta el número de usuarios distinto durante el período en que inició sesión:

Inicio de sesión total = donde t=RESUMIR('loggedinacc','userloggedinacc'[Código de país],"UserDistinct",DISTINCTCOUNT(loggedinacc[UserID] ))devolución SUMX(t,[UserDistinct])

Últimos 30 días:

CALCULAR([Totallogin],FECHASSINPERÍODO(dimdate[CalendarDate],[Última fecha seleccionada],-30,DÍA))
Últimos 90 días:
CALCULAR([Totallogin],FECHASSINPERÍODO(dimdate[CalendarDate],[Última fecha seleccionada],-90,DÍA))

Santhosh0579_0-1678716241642.png

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Necesito calcular el número total de inicio de sesión por usuario durante los últimos 30 días. (Si el usuario inicia sesión varias veces, considere contar como 1)

y durante -90 días.

y debe mostrarse en el nivel de mes según las fechas de selección de segmentación de datos de fecha

@Santhosh0579 ,

Pruebe lo siguiente,

Past 30 days = CALCULATE(DISTINCTCOUNT(loggedinacc[UserID]),DATESINPERIOD(dimdate[CalendarDate],MAX(dimdate[CalendarDate]),-30,DAY))
Past 90 days = CALCULATE(DISTINCTCOUNT(loggedinacc[UserID]),DATESINPERIOD(dimdate[CalendarDate],MAX(dimdate[CalendarDate]),-90,DAY))

Gracias

Arul

Hola Arul,

Muchas gracias por su rápida respuesta.

No podemos considerar este valor "MAX(dimdate[CalendarDate])"

Necesitamos datos para calcular dinámicamente en base a la fecha silcer

Por ejemplo:

Si seleccioné fecha entre el 1 de noviembre y el 28 de febrero

Feb Mes : número de inicio de sesión desde 28feb menos 30 días

Enero Mes : Número de inicio de sesión desde 31Ene menos 30 días

Mes de diciembre : Número de inicio de sesión desde 31dic menos 30 días

Nov Mes : Número de inicio de sesión desde 30nov menos 30 días

Lo mismo para los últimos 90 días

Feb Mes : número de inicio de sesión desde 28feb menos 90 días

Mes de enero : Número de inicio de sesión desde 31Jan menos 90 días

Mes de diciembre : Número de inicio de sesión desde 31dic menos 90 días

Nov Mes : Número de inicio de sesión desde 30nov menos 90 días

@Santhosh0579 ,

Si no está por encima de la fórmula no está funcionando. ¿Puede compartir los datos de muestra para analizarlos?

Gracias

Arul

Syndicate_Admin
Administrator
Administrator

@Santhosh0579 ,

Su pregunta no es del todo clara. ¿Podría explicarlo un poco más en detalle?

Gracias

Arul

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.