Syndicate_Admin
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?
Syndicate_Admin
@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):
2. Crear una tabla desconectada «Tipos». Ordene la columna Tipo por la columna Índice. No existe ninguna relación entre estas dos tablas.
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:
Syndicate_Admin
@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):
2. Crear una tabla desconectada «Tipos». Ordene la columna Tipo por la columna Índice. No existe ninguna relación entre estas dos tablas.
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: