Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a cada uno,
Soy nuevo en power bi y estoy tratando de averiguar cómo puedo hacer títulos dinámicos con estas condiciones:
"Dashboard for" &
- Si no seleted ningún partemnt (sólo el valor seleccionado de los departamentos colomn), quiero ver "Todos los partemnts"
- Si 1 departamento está seleccionado, entonces quiero el nombre del departamento
- Si se seleccionan más de 2 partemnts, entonces debe mostrar "Muchos partemnts"
Gracias de antemano.
Solved! Go to Solution.
Hey @Hy_Dev ,
Lo haría así:
myDepartmentName =
"Dashboard for"
& SWITCH( TRUE(),
NOT ( ISCROSSFILTERED( MyTable[departments] ) ), " All departemnts",
COUNTROWS( ALLSELECTED( MyTable[departments] ) ) > 1, " Many departemnts",
SELECTEDVALUE( MyTable[departments] )
)
@selimovd No, no uso jerarquía en ninguna segmentación. En realidad no estoy trabajando con cortadores, sino filtros. Así es como viene cuando elijo más de un partmnts.
Hey @Hy_Dev ,
que todavía debería funcionar.
¿Puedes mostrarme la medida que usaste? Tal vez pueda ver una razón allí.
Saludos
su
seguro. Aquí está la medida que usé:
Hey @Hy_Dev ,
no usaste la medida que propuse. Esa es la razón por la que el resultado es diferente 😉
Trate de utilizar el que propuse:
myDepartmentName =
"Dashboard for - "
& SWITCH( TRUE(),
NOT ( ISCROSSFILTERED( DimDep[Departmnts] ) ), "All departemnts",
COUNTROWS( ALLSELECTED( DimDep[Departmnts] ) ) > 1, "Many departemnts",
SELECTEDVALUE( DimDep[Departmnts]Hey )
)
Hola @Hy_Dev ,
Puede probar esta medida:
dyn_title =
IF(NOT(ISCROSSFILTERED(T[Department])),
"All departments",
SELECTEDVALUE(T[Department], "Many departments"))
Si esta publicación ayuda, considere Aceptarla como la solución ✔️para ayudar a los demás miembros a encontrarla más rápidamente.
Hey @Hy_Dev ,
Lo haría así:
myDepartmentName =
"Dashboard for"
& SWITCH( TRUE(),
NOT ( ISCROSSFILTERED( MyTable[departments] ) ), " All departemnts",
COUNTROWS( ALLSELECTED( MyTable[departments] ) ) > 1, " Many departemnts",
SELECTEDVALUE( MyTable[departments] )
)
Gracias por su ayuda @selimovd. Prueba tu ejemplo, pero cuando elacciono más de 1 valor, me muestra "Todos los departmnts" en lugar de "Muchos departmnts". ¿Cómo puedo arreglar eso, por favor?
Hey @Hy_Dev ,
¿Utiliza una jerarquía en la segmentación de datos? ¿Puede enviarme una captura de pantalla de su solución?
Para mí funciona, así lo querías, cierto:
Saludos
Denis