Forum Discussion
Recuento distinto para ID R12
- 4 years ago
Hay @mersson ,
Hice una tabla simple por ejemplo:
Primero cree una tabla de fechas;
A continuación, cree una relación entre la tabla de hechos y la tabla de fechas;
Un método que utiliza la función "dateadd":
Cree una columna calculada como se muestra a continuación:
Column = DATEADD('Table'[Date],-12,MONTH)Y una medida:
Distinct Count for ID R12 = CALCULATE ( DISTINCTCOUNT ( 'Table'[Value] ), FILTER ( ALL ( 'Table' ), 'Table'[Date] < =MAX ( 'Table'[Date] ) && 'Table'[Date] > MAX ( 'Table'[Column] ) ) )Y verás:
O podría usar la función datesinperiod en su lugar;
Cree una medida como la siguiente:
Distinct Count for ID R12 2 = CALCULATE ( DISTINCTCOUNT ( 'Table'[Value] ), DATESINPERIOD ( 'Date'[Date], MAX ( 'Date'[Date] ), -12, MONTH ) )Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly¿Respondí a su pregunta? ¡Marque mi respuesta como una solución!
Hay @mersson ,
Hice una tabla simple por ejemplo:
Primero cree una tabla de fechas;
A continuación, cree una relación entre la tabla de hechos y la tabla de fechas;
Un método que utiliza la función "dateadd":
Cree una columna calculada como se muestra a continuación:
Column = DATEADD('Table'[Date],-12,MONTH)
Y una medida:
Distinct Count for ID R12 =
CALCULATE (
DISTINCTCOUNT ( 'Table'[Value] ),
FILTER (
ALL ( 'Table' ),
'Table'[Date] < =MAX ( 'Table'[Date] )
&& 'Table'[Date] > MAX ( 'Table'[Column] )
)
)
Y verás:
O podría usar la función datesinperiod en su lugar;
Cree una medida como la siguiente:
Distinct Count for ID R12 2 =
CALCULATE (
DISTINCTCOUNT ( 'Table'[Value] ),
DATESINPERIOD ( 'Date'[Date], MAX ( 'Date'[Date] ), -12, MONTH )
)
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a su pregunta? ¡Marque mi respuesta como una solución!