Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Agrupar instrucciones if para un gráfico de cascada

Buenos días

He estado luchando con lo siguiente, espero que la comunidad pueda ayudarme.

Para explicarlo simplemente, tengo un conjunto de datos que consiste en:
ID de cuenta (ID único),
País
Nombre del grupo de cuentas (Nombre del grupo al que pertenece el ID de cuenta),
Ventas
Período de ventas (por ejemplo, enero de 2022)

Estoy usando un gráfico de cascada que debería mostrar a nivel de grupo a qué categoría pertenecen, Perdidos, Menos, Más o nuevas Ventas, esto se basa en los meses seleccionados en la rebanadora (por ejemplo, enero y febrero de 2022). El problema es que todos están combinados como "Más" como se puede ver en la imagen.


Waterfall chart.png
Para llegar a esto, tuve que crear las siguientes medidas:

Ingresos = SUM(Ingresos)

PastYearRevenue =

CALCULAR(
Ingresos
PARALELOPERIOD(
'Calendario Maestro'[Fecha],
-12,
MES)
)

RevenueChange = Ingresos - PreviousYearRevenue

Perdido/Menos/Más/Nuevo debe definirse de la siguiente manera (a nivel de grupo):
if(and(Revenue =<0, PreviousYearRevenue >0),"Lost",
if(and(Ingresos >0, PreviousYearRevenue > Ingresos), "Less",
if(and(PreviousYearRevenue >0,Revenue > PreviousYearRevenue), "More",
if(and(Revenue >0, PreviousYearRevenue =<0), "Nuevo"

Por lo tanto, debería haber 4 nuevas medidas (Perdido, Menos, Más, Nuevo) que deben completarse en el gráfico de cascada en consecuencia.
Sin embargo, el problema es que todos los grupos están agrupados como "Más" en su conjunto y no están definidos a nivel de grupo.

¿Alguien tiene un truco para esto? Intenté RESUMIR() pero sin éxito.
Gracias de antemano.
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Abegi ,

¿Cómo creaste estas medidas Lost, Less, More y New de tu lado? ¿Existe el campo Grupo con el valor "Perdido", "Menos", "Más" y "Nuevo"? ¿Podría proporcionar algunos datos de muestra que involucren la visualización de cascadas? Es mejor si puede compartir un archivo pbix simplificado sin información confidencial. Gracias.

Saludos

Gracias por responder @yingyinr .

Eso es lo que busco para ser honesto. Por ahora es una fórmula simple (que no es correcta):

Más =
si([NMLL]="Más",[Cambio de ingresos],0)

Los resultados en este caso son agregar todo a "Más" como puede ver en el gráfico de arriba, ya que tiene en cuenta todas las filas y luego lo define.
Sin embargo, NMLL como medida debe clasificarse de manera distintiva a nivel de padres, para que se sumen en la medida correcta.
Así que estoy buscando algo que primero pueda agrupar las filas a nivel de padre, luego categorizar si es Perdido, Menos, Más, Nuevo en comparación con el año pasado. Y luego debería sumarlos.
Para hacerlo más fácil, la estructura se ve así:
Untitled.png
El padre A debe ser 30 más ya que (100-70 = 30) es más.
El padre B debe ser 60 menos ya que (50-110=-60) es menor.
Medir Perdidos/Menos/Más/Nuevo debería sumarlos todos de alguna manera.
Hágame saber si esta es suficiente información, puedo intentar crear un ejemplo .pbix, sin embargo, este tiene muchos conjuntos de datos adjuntos para muestrearlo en poco tiempo.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.