emmaclarke83
Estoy tratando de calcular la cantidad de registros en una tabla que se produjeron en los últimos 30 (60 y 90) días a partir de una fecha seleccionada en mi cortadora. He probado varias fórmulas sin éxito. Tengo una tabla de fecha también.
Apreciaría cualquier consejo. Gracias
emma
v-jiascu-msft
Hola @emmaclarke83,
¿Podría marcar la respuesta correcta como solución o compartir la solución si es conveniente para usted? Eso será de gran ayuda para los demás.
¡Atentamente!
Valle
Zubair_Muhammad
Hola @emmaclarke83
Prueba esta MEDIDA
RecordCount_Last30Days = CALCULATE ( COUNTROWS ( TableName ), DATESINPERIOD ( TableName[Date], SELECTEDVALUE ( TableName[Date] ), -30, DAY ) )
emmaclarke83
En respuesta a Zubair_Muhammad
Hola
Lo sentimos, no parece calcular correctamente. Obtengo el mismo resultado a los 30, 60 y 90 días. ¿Alguna idea de por qué?
McCow
En respuesta a emmaclarke83
¡Hola Emma!
Esta pregunta tiene más de una solución.
1) En mi humilde opinión, una forma sencilla de responder a un cálculo es crear 3 nuevas filas de cálculo en su tabla de hechos con 3 fechas (+30, +60 y +90 días a partir de la fecha actual).
2) La forma alternativa es un poco compleja, pero más flexible (vea el enlace a continuación):
- Tengo una tabla de fechas, que uso como tabla de hechos (solo para este ejemplo, de hecho, debe tener una tabla de hechos separada).
- Y creo una nueva tabla de datos de Slicer de 1 a 90 días (¡máximo a 365!):
-
Days_Interval = GENERATESERIES(1;90)
y cambie el nombre de «Valores» a «Días».
Y en su caso, la fórmula anterior puede ser (por ej.): Days_Interval = GENERATESERIES(1;90;30), o lista de valores discretos
-
- Luego creo una medida:
Max_Days_Value = MAXX( KEEPFILTERS(VALUES('Days_Interval'[Days])); CALCULATE(MAX('Days_Interval'[Days])) )
- Crear dropdown. Se ve así:
- Por fin uso la expresión modificada de mohammad (gracias @Zubair_Muhammad😞
RecordCount_LastXDays = CALCULATE ( COUNTROWS ( Dates ); DATESINPERIOD ( Dates[Dates]; FIRSTDATE( Dates[Dates] ); [Max_Days_Value];DAY) )
por supuesto, en su lugar, «Fechas» debe ser su tabla de hechos.
Este es un ejemplo de PBIX. Disfrutar
emmaclarke83
En respuesta a McCow
Gracias por esto. Su enlace al archivo de muestra está roto. ¿Puedes volver a publicar?
McCow
En respuesta a emmaclarke83
I
@emmaclarke83 escribió:
Su enlace al archivo de muestra está roto.
Es realmente extraño. Probé desde otro dispositivo y red. Debe estar bien.
Pero este es un ENLACE alternativo
Mejores registros