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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

títulos dinámicos con condiciones

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.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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] )
    )

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@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é:

= "Dashboard for - " &
SWITCH ( TRUE(),
NOT ( HASONEVALUE ( DimDep[Departmnts]) ), "Todos los partmnts",
COUNTROWS(VALUES(DimDep[Departmnts])) > 1, "Muchos departmnts",
SELECTEDVALUE(DimDep[Departmnts]
)

gracias

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 )
    )

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis
Syndicate_Admin
Administrator
Administrator

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.

Syndicate_Admin
Administrator
Administrator

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] )
    )

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

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:

departments.gif

Saludos

Denis

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors