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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors
Top Kudoed Authors