Fecha retrospectiva Las medidas no totalizan correctamente (¿ignorando el filtro?)

Un usuario Pregunto ✅

Anónimo

Tengo medidas retrospectivas de 91 y 365 días para el año actual y el año anterior, con variación, etc.

Tengo un filtro en el panel Filtro para limitar los datos del número de pieza que comienza con 171.

Tengo una segmentación para un representante de ventas para limitar los datos.

Los totales en el informe no son correctos y parece que están ignorando el filtro.

Esto es solo un fragmento que muestra los totales incorrectos (obvio) y muestro las medidas a continuación.

No puedo codificar límites como el número de pieza o el vendedor en las medidas.

Ayuda y doy KUDOS y marco como Resuelto!

BASURA.jpg

Net_Sales_365DAYS = Calcular (
[Net_Sales_sum] ,
FECHASENPERIODO( BI_Calendar[Date],
FACT_Ventas[Date_MAX] , -365, DÍA ) )
Net_Sales_365DAYS_PY =
CALCULAR ( [Net_Sales_sum] ,
AÑADIR FECHA (
FECHAS EN PERIODO ( BI_Calendar[Date], HECHO_Ventas[Date_MAX], -365, DÍA ),
-1 AÑO ) )

Hola, @Anónimo

Puede probar las siguientes medidas para ver si ayudan.

Net_Sales_365DAYS =
SUMX (
    SUMMARIZE (
        'DIM_Product',
        'DIM_Product'[MasterPartNumber],
        "Re",
            CALCULATE (
                [Net_Sales_sum],
                DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY )
            )
    ),
    [Re]
)

Net_Sales_365DAYS_PY =
SUMX (
    SUMMARIZE (
        'DIM_Product',
        'DIM_Product'[MasterPartNumber],
        "Re",
            CALCULATE (
                [Net_Sales_sum],
                DATEADD (
                    DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY ),
                    -1,
                    YEAR
                )
            )
    ),
    [Re]
)

Net_Sales_365DAYS_VAR =
SUMX (
    SUMMARIZE (
        'DIM_Product',
        'DIM_Product'[MasterPartNumber],
        "Re1",
            CALCULATE (
                [Net_Sales_sum],
                DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY )
            ),
        "Re2",
            CALCULATE (
                [Net_Sales_sum],
                DATEADD (
                    DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY ),
                    -1,
                    YEAR
                )
            )
    ),
    [Re1] - [Re2]
)

Atentamente

Alano

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, @Anónimo

Puede probar las siguientes medidas para ver si ayudan.

Net_Sales_365DAYS =
SUMX (
    SUMMARIZE (
        'DIM_Product',
        'DIM_Product'[MasterPartNumber],
        "Re",
            CALCULATE (
                [Net_Sales_sum],
                DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY )
            )
    ),
    [Re]
)

Net_Sales_365DAYS_PY =
SUMX (
    SUMMARIZE (
        'DIM_Product',
        'DIM_Product'[MasterPartNumber],
        "Re",
            CALCULATE (
                [Net_Sales_sum],
                DATEADD (
                    DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY ),
                    -1,
                    YEAR
                )
            )
    ),
    [Re]
)

Net_Sales_365DAYS_VAR =
SUMX (
    SUMMARIZE (
        'DIM_Product',
        'DIM_Product'[MasterPartNumber],
        "Re1",
            CALCULATE (
                [Net_Sales_sum],
                DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY )
            ),
        "Re2",
            CALCULATE (
                [Net_Sales_sum],
                DATEADD (
                    DATESINPERIOD ( BI_Calendar[Date], FACT_Sales[Date_MAX], -365, DAY ),
                    -1,
                    YEAR
                )
            )
    ),
    [Re1] - [Re2]
)

Atentamente

Alano

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Anónimo

En respuesta a v-alq-msft

@v-alq-msft ,

Gracias. ¡Más eficiente y aprendí!

Anónimo

En respuesta a v-alq-msft

@v-alq-msft ,

Gracias. ¿La creación de medidas con el método proporcionado mejorará el rendimiento del informe? Si es así, una breve explicación de por qué. Eso sería una buena educación para mí y para todos los usuarios básicos.

¡Salud!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *