Calcular el cambio porcentual de la suma de categorías

Un usuario Pregunto ✅

jomikk

Hola, tengo una tabla con categorías principales y muchas columnas de «segmentación». La categoría principal se divide en ocho categorías diferentes.

Tengo datos de 2015, 2016 y 2017. Y quiero calcular el aumento porcentual de 2015 a 2017 y de 2016 a 2017. Pero debido a estas muchas variables de segmentación, puedo tener algunos aumentos porcentuales de hasta 20 000%, pero el real (suma total) el aumento es solo alrededor del 150% para esta categoría.

No puedo usar el promedio, ya que este gran porcentaje de aumentos domina totalmente el promedio, y obtengo un promedio de un aumento del 10 000%.

Entonces, ¿cómo puedo resumir todos los valores que pertenecen a cada categoría y luego tomar el aumento porcentual? Algo así como Groupby las categorías, pero sin tener que hacer una tabla totalmente nueva ni nada

EDITAR: La solución óptima sería algo que consideraran los cortadores al resumir. Entonces, cuando cambio mi filtro de segmentación, sumaría las categorías teniendo en cuenta las segmentaciones

Espero que esto sea comprensible

Atentamente

Anónimo

En respuesta a jomikk

Debido a que tiene una columna para cada año, primero sugeriría desvincular esas filas para que pueda usar estos cálculos basados ​​en segmentaciones, pero por ahora intente:

Nuevas medidas:

2015 = SUM (Tabla[2015])

2016 = SUM (Tabla[2016])

2017 = SUM (Tabla[2017])

Cambio porcentual = DIVIDIR ([2017]-[2016]; 2016)

Anónimo

Prueba algo como:

SumPerCategory =
SUMX (
KEEPFILTERS (Tabla[Category]);
SUM (Tabla[Value]
)

Luego, cree medidas para comparar a lo largo de los años.

jomikk

En respuesta a Anónimo

A continuación, se muestra un ejemplo de cómo se ve la tabla. Han cambiado los nombres y los números, obviamente. Las letras en la cortadora son solo para mostrar que estas columnas son columnas de texto. Y como podemos ver en los valores, a veces puede contener filas en blanco, pero supongo que eso no planteará ningún problema para sumar números.

test.PNG

Entonces, ¿cómo puedo crear una medida / columna / función que sume cada categoría, mientras considero qué segmentaciones están activas en el informe? ¿Es esto siquiera posible? (¡Supongo que es posible ya que los gráficos ya resumen los valores de cada año en función de las segmentaciones!)

Anónimo

En respuesta a jomikk

Comparta su informe con los usuarios y explique cuál es el resultado que está buscando.

Sumar valores basados ​​en segmentaciones seleccionadas es un comportamiento predeterminado en Power BI, por lo que no estoy seguro de lo que está buscando.

jomikk

En respuesta a Anónimo

No se puede compartir el informe debido a un acuerdo de confidencialidad sobre los datos.

Sí, pero quiero usar los valores sumados (según las segmentaciones seleccionadas) para calcular el cambio porcentual de cada año.

¿Cómo puedo acceder a los valores sumados que se basan en las segmentaciones seleccionadas del gráfico?

test2.PNG

Anónimo

En respuesta a jomikk

Debido a que tiene una columna para cada año, primero sugeriría desvincular esas filas para que pueda usar estos cálculos basados ​​en segmentaciones, pero por ahora intente:

Nuevas medidas:

2015 = SUM (Tabla[2015])

2016 = SUM (Tabla[2016])

2017 = SUM (Tabla[2017])

Cambio porcentual = DIVIDIR ([2017]-[2016]; 2016)

jomikk

En respuesta a Anónimo

¡Funcionó! ¡Gracias!

jomikk

En respuesta a jomikk

Por cierto, ¿a qué te refieres con desvincular las filas?

Deja un comentario

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