Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo un desafío con respecto a un gráfico de cascada.
El objeto visual muestra cuatro categorías que se sumen dentro de cuatro subsums, para hacer una cascada de construcción:
Los datos se crean en una tabla calculada y tienen este aspecto:
ValueCategorySubsumOrder
10 | Cat1 | Subsum1 | 1 |
10 | Cat1 | Subsum2 | 1 |
-5 | Cat2 | Subsum2 | 2 |
10 | Cat1 | Subsum3 | 1 |
-5 | Cat2 | Subsum3 | 2 |
-1 | Cat3 | Subsum3 | 3 |
10 | Cat1 | Subsum4 | 1 |
-5 | Cat2 | Subsum4 | 2 |
-1 | Cat3 | Subsum4 | 3 |
-1 | Cat4 | Subsum4 | 4 |
Tengo tres preguntas:
1) ¿Hay una manera más inteligente de hacer la tabla calculada para hacer que el visual se construya correctamente? Por ejemplo, para que los valores de Cat1 no tengan que estar en Subsum2, Subsum3 y Subsum4 porque Cat1 ya está incluido en Subsum1?
2) ¿Cómo puedo ocultar los valores vacíos en el objeto visual? Si Cat2 no se muestra en Subsum1, no debe ser visible en la cascada.
3) ¿Cómo hago la clasificación visual correctamente, para que el orden en el eje X sea Subsum1 -> Cat1 -> Cat2 -> Cat3 -> Cat4 -> Subsum2 -> Cat1 -> etc.?
Muchas gracias
Saludos
Mattias
Hola @mdhor ,
Según mi prueba, el objeto visual de cascada predeterminado que Power BI Desktop proporcionó no puede alcanzar sus requisitos.
Por favor, intente utilizar visual personalizado: Gráfico de cascada - xViz.
Crea una medida como la siguiente y luego ponla en "Filtros en este objeto visual". Entonces, obtendrás lo que quieres.
Measure =
VAR Count_ =
CALCULATE (
COUNT ( 'Table'[Category] ),
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[Category] = MAX ( 'Table'[Category] )
&& 'Table'[Subsum] <= MAX ( 'Table'[Subsum] )
)
)
RETURN
IF ( Count_ = 1, 1 )
BTW, archivo .pbix adjunto.
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.