Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Dax

Hola a todos, acabo de empezar a usar PowerBI en la generación de informes y necesito su ayuda 🙂.

Tengo ventas y pronóstico por producto, cliente y semana.

Necesito calcular la desviación absoluta del pronóstico en cualquier contexto de filtro, de modo que la desviación sobre el cliente pueda cancelarse, pero la desviación sobre el producto se acumule.

Aquí está el cálculo de muestra

ProductoClienteSemanaprevisiónventasdesviación
AX120182
AX21820-2
AY133275
AY216106
BX115114
BX22428-4
BY1402614
BY224222
Total 27

Necesito una medida de "desviación absoluta" como que la "desviación absoluta" total/suma sea 31 en lugar de 27

y la "desviación absoluta" a lo largo de la semana es tal que

Semanadesviación absoluta
125
26
Total31

y la "desviación absoluta" sobre el producto y la semana es tal que

productoSemanadesviación absoluta
A17
A24
B118
B2-2
Total 31

Cualquier pista sobre cómo puedo escribir esta medida es bienvenida....

Gracias
Gathoni

2 Replies

  • @Gathoni ,

    De acuerdo con su descripción, supongo que necesita el ABS, puede probar este método:

    Cree una nueva tabla para calcular.

    Nueva tabla:

    Table 2 =
    SUMMARIZE (
        'Table',
        'Table'[Week],
        'Table'[Product],
        "absolute deviation", SUM ( 'Table'[deviation] )
    )
    

    En la tabla, agregue una nueva columna:

    ABS = ABS('Table 2'[absolute deviation])

    A continuación, en la tabla, cree tres medidas:

    ABS = SUM('Table 2'[ABS])
    NOTABS = SUM('Table 2'[absolute deviation])
    Result =
    IF ( HASONEVALUE ( 'Table 2'[absolute deviation] ), [NOTABS], [ABS] )
    

    El resultado es :

    Para obtener más información, puede encontrar en el archivo .pbix.

    Espero que esto te ayude.

    Saludos

    Equipo de apoyo comunitario _Yinliw

    Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.