Variación de DAX frente a presupuesto

Un usuario Pregunto ✅

SlyTokyo

Estimados,

Actualmente estoy construyendo un análisis automático completo de P&L.
El último paso para mí es integrar la varianza frente al presupuesto.
Para LY, utilicé la fórmula DAX (período paralelo) que es muy agradable, especialmente cuando se usa la línea de tiempo dinámica en datos históricos de pocos años.

Debajo de los detalles de lo que estoy usando para hacer VAR automático vs.LY en solo 3 pasos

Paso 1) = Vol LY = CALCULATE (sum (‘HISTORICAL MASTER'[Volume (Tons)]), PARALLELPERIOD (‘MAESTRO HISTÓRICO'[DATE],-12 MESES))

Paso 2) = Vol = CALCULATE (sum (‘HISTORICAL MASTER'[Volume (Tons)]), PARALLELPERIOD (‘MAESTRO HISTÓRICO'[DATE], 0, MES))

Paso 3) = Vol Var% = [Vol]/[Vol LY]-1

Planeo agregar una columna llamada «secuencia» para poder disociar Actual y BU y mantener DATE

¿Cuál es la forma más fácil de construir VAR vs. BU usando la fórmula DAX y mantener var vs. LY en la línea de tiempo dinámica?

Muchas gracias por tu apoyo.

Astuto

La base de datos tiene el siguiente aspecto:

Capture.PNG

En respuesta a SlyTokyo

Hola @SlyTokyo,

Me alegra mucho saber que ha resuelto su problema, marque la respuesta correspondiente como respuesta, lo que ayudará a más personas.

Atentamente,
Angelia

Hola @SlyTokyo,

¿Creas medida o columna? Intento reproducirlo usando la medida en los siguientes datos de muestra.

1.png

Según tres pasos, cree una medida y cree una tabla.

Vol = CALCULATE(sum('HISTORICAL MASTER'[Volumn(Tons)]),PARALLELPERIOD('HISTORICAL MASTER'[DATE],0,MONTH))

Vol LY = CALCULATE(sum('HISTORICAL MASTER'[Volumn(Tons)]),PARALLELPERIOD('HISTORICAL MASTER'[DATE],-12,MONTH))

Vol Var % = [Vol]/[Vol LY]-1

2.png

Cuando tenga una secuencia de columnas, agregue la columna a la tabla, luego se disociará Actual y Presupuesto automáticamente, consulte la siguiente captura de pantalla. Por ejemplo, 7150 = 4400 + 2750.

3.png

Atentamente,
Angelia

SlyTokyo

En respuesta a v-huizhn-msft

Gracias por sus comentarios @ v-huizhn-msft

¡Encontré una manera complicada de hacerlo moviendo los números y manteniendo la fórmula DAX!

¡Está muy cerca de tu sugerencia!

Detalles a continuación:

PASO 1 agregue una secuencia de filtro para disociar BU y real en 2016 en la fórmula DAX

Vol = CALCULAR (suma (‘MAESTRO HISTÓRICO'[Volume (Tons)]), PARALLELPERIOD (‘MAESTRO HISTÓRICO'[DATE], 0, MES), FILTRO (‘MAESTRO HISTÓRICO’, ‘MAESTRO HISTÓRICO'[Sequence]= «actual»))

Vol BU = CALCULAR (suma (‘MAESTRO HISTÓRICO'[Volume (Tons)]), PARALLELPERIOD (‘MAESTRO HISTÓRICO'[DATE], 0, MES), FILTRO (‘MAESTRO HISTÓRICO’, ‘MAESTRO HISTÓRICO'[Sequence]= «presupuesto»))

PASO 2 calcular var vs.LY para BU y Actual

Vol Var = [Vol]-[Vol LY]

COMPRAR = [Vol BU]-[Vol LY]

PASO 3 cierre el ciclo haciendo una Var of Var para obtener Actual Var vs. BU

Vol Var BU% = ([Vol Var]-[Vol Var BU LY]) /[Vol BU]

Atentamente,

Astuto.

En respuesta a SlyTokyo

Hola @SlyTokyo,

Me alegra mucho saber que ha resuelto su problema, marque la respuesta correspondiente como respuesta, lo que ayudará a más personas.

Atentamente,
Angelia

Deja un comentario

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