Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

Recuento distinto para ID R12

Hola, necesito ayuda para hacer una medida para un recuento distinto de R12 meses para cada fecha. Se ha subido el archivo . https://drive.google.com/file/d/1KN6iygNNM-v0TfSlpqlhJQ6aNip7pD03/view?us...
  • Syndicate_Admin's avatar
    4 years ago

    Hay @mersson ,

    Hice una tabla simple por ejemplo:

    vkellymsft_1-1632298041794.png

    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:

    vkellymsft_0-1632298026623.png

    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:

    vkellymsft_2-1632298361518.png

    Para el archivo .pbix relacionado, pls ver adjunto.

    Saludos
    Kelly

    ¿Respondí a su pregunta? ¡Marque mi respuesta como una solución!