Matriz de una tabla no dividida: cómo usar diferentes métodos de cálculo de grandtotal

Un usuario Pregunto ✅

Fatman121

¡Hola!

Tengo una tabla sin pivotar como:

Producto La medida Unidad Valor
Producto 1 Precio Dólar estadounidense 1000
Producto 1 Restos Tennesse 10
Producto 1 Precio de la competencia Dólar estadounidense 1050
Producto 2 Precio Dólar estadounidense 1060
Producto 2 Restos Tennesse 15
Producto 2 Precio de la competencia Dólar estadounidense 1100
Producto 3 Precio Dólar estadounidense 1060

Entonces, uso matrix para visualizar esta información. No puedo usar la tabla dinámica debido a más de 50 medidas.

Pero en grandes totales necesito calcular la suma de los valores tn y el promedio de los valores de los precios.

¿Hay alguna forma de hacer esto? O me veré obligado a usar una tabla dinámica y prescribir la regla de cálculo para cada medida?

Ya intenté cambiar la medida a través de sus grupos principales (restos y precio), pero de esta manera la visualización es poco bonita e ilegible.

tex628

Hola @ Fatman121,

Empiece por crear una medida para cada lógica:

Remains = SUM(Table[Value])
Price = AVERAGE(Table[Value])

Luego cree una medida final que cambie entre las otras medidas, según el valor de su columna «Medida».

Dynamic selection =
SWITCH( SELECTEDVALUE( Table[Measure] ) ,
"Price" , [Price] ,
"Remains" , [Remains]
)

Cuando usa la columna «Medida» como dimensión de la fila, debe obtener los diferentes tipos de lógica mientras solo tiene que usar la única medida de «Selección dinámica» como valor en la matriz.

¡Espero que esto ayude!

Br,
J

Fatman121

@ tex628 ¡Estoy muy agradecido por tu ayuda!

tex628

Hola @ Fatman121,

Empiece por crear una medida para cada lógica:

Remains = SUM(Table[Value])
Price = AVERAGE(Table[Value])

Luego cree una medida final que cambie entre las otras medidas, según el valor de su columna «Medida».

Dynamic selection =
SWITCH( SELECTEDVALUE( Table[Measure] ) ,
"Price" , [Price] ,
"Remains" , [Remains]
)

Cuando usa la columna «Medida» como dimensión de la fila, debe obtener los diferentes tipos de lógica mientras solo tiene que usar la única medida de «Selección dinámica» como valor en la matriz.

¡Espero que esto ayude!

Br,
J

Deja un comentario

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