¿Cómo obtengo la diferencia entre los conceptos que usan uno como línea de base?

Un usuario Pregunto ✅

Tengo este conjunto de datos en una matriz:

2017T4 2018T1 2018T2 2018T3 2018T4 2019T1 2019T2 2019T3

Venta masiva 1,212,945 1,137,895 924,648 1,036,562 1,234,706 1,145,306 898,775 966,646
Vender a través de 689,881 823,323 635,203 540,744 576,637
envío 1,445,852 1,191,056 944,553 1,169,160 1,346,823 1,069,495 911,682 1,098,128

Me gustaría saber la diferencia para cada Q para Sell-Out y Sell-through vs Envío. En Excel solo tendrá que elegir «mostrar como valores diferencia de» y seleccionar Concepto de envío como línea de base y obtener algo como esto:

2017T4 2018T1 2018T2 2018T3 2018T4 2019T1 2019T2 2019T3

Venta masiva 1,212,945 1,137,895 924,648 1,036,562 1,234,706 1,145,306 898,775 966,646
Vender a través de 689,881 823,323 635,203 540,744 576,637
envío 1,445,852 1,191,056 944,553 1,169,160 1,346,823 1,069,495 911,682 1,098,128
Venta masiva -232,907 -53,161 -19,905 -132,598 -112,117 75.811 -12,907 -131,482
Vender a través de -1,445,852 -1,191,056 -944,553 -479,279 -523,500 -434,292 -370,938 -521,491
envío

¿Hay alguna fórmula que pueda usar para replicar este mismo proceso?

@AldoMF,

Pruebe esta solución.

1. Estructura los datos de esta manera (puede usar Unpivot en Power Query si cada Período es una columna de los datos originales):

Información de datos_0-1623001059204.png

2. Crear una tabla desconectada «Tipos». Ordene la columna Tipo por la columna Índice. No existe ninguna relación entre estas dos tablas.

Información de datos_1-1623001184363.png

3. Crear medidas:

Sell-out = CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Type] = "Sell-out" )

Sell-through = CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Type] = "Sell-through" )

Shipment = CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Type] = "Shipment" )

Sell-out vs Shipment = [Sell-out] - [Shipment]

Sell-through vs Shipment = [Sell-through] - [Shipment]

Type Switch =
SWITCH (
    SELECTEDVALUE ( Types[Type] ),
    "Sell-out", [Sell-out],
    "Sell-through", [Sell-through],
    "Shipment", [Shipment],
    "Sell-out vs Shipment", [Sell-out vs Shipment],
    "Sell-through vs Shipment", [Sell-through vs Shipment]
)

4. Crear matriz:

Información de datos_2-1623001365111.png

Información de datos_3-1623001378425.png

@AldoMF,

Pruebe esta solución.

1. Estructura los datos de esta manera (puede usar Unpivot en Power Query si cada Período es una columna de los datos originales):

Información de datos_0-1623001059204.png

2. Crear una tabla desconectada «Tipos». Ordene la columna Tipo por la columna Índice. No existe ninguna relación entre estas dos tablas.

Información de datos_1-1623001184363.png

3. Crear medidas:

Sell-out = CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Type] = "Sell-out" )

Sell-through = CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Type] = "Sell-through" )

Shipment = CALCULATE ( SUM ( 'Table'[Value] ), 'Table'[Type] = "Shipment" )

Sell-out vs Shipment = [Sell-out] - [Shipment]

Sell-through vs Shipment = [Sell-through] - [Shipment]

Type Switch =
SWITCH (
    SELECTEDVALUE ( Types[Type] ),
    "Sell-out", [Sell-out],
    "Sell-through", [Sell-through],
    "Shipment", [Shipment],
    "Sell-out vs Shipment", [Sell-out vs Shipment],
    "Sell-through vs Shipment", [Sell-through vs Shipment]
)

4. Crear matriz:

Información de datos_2-1623001365111.png

Información de datos_3-1623001378425.png

Deja un comentario

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