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

Ordenar la leyenda dinámicamente por su valor

Hola Comunidad,

¿Es posible ordenar la leyenda dinámicamente por el valor de su columna( de mayor a menor)

Hay una forma codificada que no es lo que estoy persiguiendo o ordenando alfabéticamente.

Ordene cada barra con el valor más alto como primera barra apilada, el valor mínimo en la parte superior.

Al igual que el valor más alto del mes de febrero primero (color negro), el color rojo es el valor más bajo en la parte superior de la barra.

Legend.JPG

1 ACCEPTED SOLUTION

@schoden comprometeste la solución que presenté? Adjunté el PBIX en una respuesta anterior. Creo que es lo que buscabas. ¡Espero que ayude!

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

@schoden descubierto cómo hacerlo. Hay cosas muy limitadas, pero de todos modos, ¿esperamos que la siguiente captura de pantalla sea algo de lo que querías?

TheoC_0-1633049912075.png

Deberá crear las siguientes medidas y dos tablas:

TheoC_1-1633050089772.png

TheoC_2-1633050227656.png

TheoC_3-1633050235287.png

TheoC_4-1633050256528.png

TheoC_5-1633050281231.png

TheoC_6-1633050294672.png

TheoC_7-1633050307220.png

TheoC_9-1633050326765.png

S_Table2_Cat usos resumidos.

TheoC_10-1633050358188.png

S_Table3_Status es solo "Ingresar datos" y el título de la columna "Estado" con Arriba, Medio, Inferior como datos.

Las relaciones en la vista Modelo son las siguientes:

TheoC_11-1633050417218.png

¡Espero que sea lo que buscas mate! Fue interesante decir lo menos jajaja!

Syndicate_Admin
Administrator
Administrator

Hola @schoden,si asigna un número a cada color (es decir, 1, 2, 3), puede "Ordenar por columna" en la cinta "Herramientas de columna". He aplicado algo similar al Covid Dashboard(https://www.axiar.com.au/covid19-australia)en cuanto a exposiciones Close, Low Risk y Casual Contact.

La mejor manera de hacerlo es ir a "Transformar datos" y crear una columna condicional. Si "color" es igual a "Negro" entonces 1, Azul luego 2, Rojo luego 3, y así sucesivamente. Cierre y aplique. Haga clic en el campo "Color" en el panel derecho Campos, luego vaya a "Ordenar por columna" y ordene por la nueva columna. Finito 🙂

Hágame saber si desea pasos más detallados 🙂

@schoden si desea usar dax para lograr lo anterior, puede crear una tabla resumida, agregar una columna calculada mediante SWITCH para cambiar el nombre del color a un dígito y vincular el campo Color resumido a la tabla original. A continuación, cree una columna calculada utilizando "Relacionado" en la tabla original para recuperar los dígitos.

  1. Tabla de colores = RESUMIR ( Tabla1 , [Color])
  2. Color Rank = SWITCH ( [Color] , "Negro" , 1 , "Azul" , 2 , "Rojo" , 3 , 0 )
  3. Relación Tabla de colores [Color] a Tabla1 [Color] (una es a muchos)
  4. En la Tabla1, cree Coloumn calculado
    1. rColor = RELACIONADO ( Tabla de colores[Color] )

Hecho 🙂

Hola @TheoC Esto siempre pondrá el color negro como 1, el azul como 2, el rojo como 3 como su codificado,

Quiero ordenar dinámicamente en función de los valores asignados a los colores.

Feb ( Negro = 7, Azul = 6, Rojo = 5 ) que se apila como Negro, Azul, Rojo.

Marzo ( Azul = 8, Rojo = 8, Negro = 1) que se apila como Azul, Rojo, Negro.

@schoden, encontré esto. Usando la lógica detrás de esto, si el número de colores es fijo (es decir, 3 cada mes), podría crear medidas únicas para totalizar el recuento de una categoría por rango, luego asignar ta color al rango ... el rango (es decir, 1, 2 o 3) se utiliza para ordenar el gráfico (disculpas por errores tipográficos, en el teléfono) https://community.powerbi.com/t5/Desktop/How-do-I-color-the-stacked-bar-chart-by-Dax-query-according...

Hola @TheoC Gracias por responderme. La solución proporcionada no funcionará para mí, ya que todo es dinámico y el número al color se variará y cambiará.

Sin embargo, gracias por su respuesta. apreciarlo.

@schoden Acabo de terminar de agregar un nuevo comentario con capturas de pantalla y todas esas cosas divertidas. ¡Ojalá logres lo que quieres! ¡Enlace a PBIX a continuación!

Archivo PBIX

@schoden comprometeste la solución que presenté? Adjunté el PBIX en una respuesta anterior. Creo que es lo que buscabas. ¡Espero que ayude!

@schoden compañero, mis disculpas. Completamente mal leído. Volveré a echarle un vistazo mañana, pero creo que debería poder obtener lo que busca usando SWITCH con SELECTEDVALUE. No he tenido una mirada detallada, pero algo en la línea de lo que este artículo discute con modificaciones relevantes: https://www.sqlbi.com/articles/optimizing-if-and-switch-expressions-using-variables/

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.