Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Resumir

Hola Soy nuevo en DAX y actualmente atascado tratando de obtener el siguiente resultado, tengo una tabla Rawdata y a continuación muestro una Tabla de Resultados que me gustaría tener como resultad...
  • Syndicate_Admin's avatar
    5 years ago

    Hay @eleon3 ,

    Utilice la siguiente fórmula para crear una medida:

    Measure =
    VAR _pre =
        CALCULATE (
            SUM ( 'Table'[Qty] ),
            FILTER (
                ALLSELECTED ( 'Table' ),
                [Date]
                    = MAX ( 'Table'[Date] ) - 1
                    && [Factory] = MAX ( 'Table'[Factory] )
                    && [Shift] = "Night"
            )
        ) * 0.75
    VAR _mornAndAfter =
        CALCULATE (
            SUM ( 'Table'[Qty] ),
            FILTER (
                ALLSELECTED ( 'Table' ),
                [Date] = MAX ( 'Table'[Date] )
                    && [Factory] = MAX ( 'Table'[Factory] )
                    && [Shift] IN { "Morning", "Afternoon" }
            )
        )
    VAR _night =
        CALCULATE (
            SUM ( 'Table'[Qty] ),
            FILTER (
                ALLSELECTED ( 'Table' ),
                [Date] = MAX ( 'Table'[Date] )
                    && [Factory] = MAX ( 'Table'[Factory] )
                    && [Shift] = "Night"
            )
        ) * 0.25
    RETURN
        _pre + _mornAndAfter + _night
    

    Aquí está el resultado final:

    Eyelyn9_0-1631519053541.png

    Saludos
    Eyelyn Qin
    Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.