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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Gráfico Leyenda Null Invalidar Nombre Visual

Hola

Tengo un gráfico con una leyenda basada en valores numéricos (de -4 a +4) que también contiene valores NULL, pero en la leyenda del gráfico me gustaría cambiar el valor nulo de la leyenda con una cadena como "No disponible".

Intenté crear una tabla de dominio con una etiqueta personalizada, pero cuando la conecto al modelo, obtengo una relación de muchos a muchos *:* en lugar de una relación de uno a muchos 1:* debido a los valores nulos, supongo.

¿Tienes alguna sugerencia sobre cómo hacerlo?

Gracias

Andrea

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @arimoldi ,

Espero que todo vaya bien.

Para reproducir su problema, creé una tabla de datos basada en valores numéricos (de -4 a +4) que también contiene valores NULL:

vhuijieymsft_0-1706767476420.png

Esta es la representación visual del gráfico debajo de los datos originales.

vhuijieymsft_1-1706767485431.png

Con el fin de satisfacer sus necesidades y usar "No disponible" para reemplazar los valores nulos, creé una columna calculada con la siguiente sintaxis:

Column = IF(ISBLANK([Num]),"Not Available",FORMAT([Num],"General Number"))

vhuijieymsft_2-1706767514074.png

Después de crear la columna calculada, reemplace el campo utilizado para mostrar el objeto visual por la columna calculada creada. El valor nulo en este momento se reemplazará por "No disponible".

vhuijieymsft_3-1706767526025.png

PBIX adjunto.

Si tiene alguna otra pregunta o necesita mi ayuda, no dude en ponerse en contacto conmigo.

Saludos cordiales,
Yang
Equipo de apoyo a la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!

Hola

Gracias por la solución.

Intenté implementarlo, el nuevo problema que tengo es que la leyenda no se puede ordenar como un número (-4, -3, -2, -1, ...) sino que se ordena como una cadena (-4, +4, -3, +3, ...).

¿Es posible ordenar los valores como número?

Gracias

Andrea

Hola @arimoldi
Eche un vistazo a mi sugerencia en la respuesta anterior, también incluye una solución para un problema de clasificación.

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente

Syndicate_Admin
Administrator
Administrator

Hola @arimoldi
Puede agregar una columna de leyenda a la tabla:

Leyenda = INTERRUPTOR([categoría],
-1,"-1",
-2,"-2",
-3,"-3",
-4,"-4",
1,"1",
2,"2",
3,"3",
4,"4",
"No está disponible")
Ritaf1983_0-1706758495390.png

y ordene la columna de leyenda para que tenga este "No disponible". et al final de la lista

Ordenar leyenda =
INTERRUPTOR([categoría],
-1,0,
-2,1,
-3,2,
-4,3,
1,4,
2,5,
3,6,
4,7,
8)
Ritaf1983_1-1706758569191.pngRitaf1983_2-1706758603899.png

resultado

Ritaf1983_3-1706758650020.png

PBIX está conectado

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.