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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Formato de gráfico de barras apiladas

Hola, chicos

Buscando sugerencias sobre cómo abordar esto, creé un gráfico apilado que contiene leyendas similares pero valores diferentes, necesitaba que se apilan en un orden cronológico, para esto he creado un índice para cada uno para los valores, hasta ahora se parece a esto:

edgarcalgary_0-1598649033634.png

como puede ver en la columna Estado, los valores de cadena se repiten varias veces, pero el gráfico los está apilando por índice, ¿hay alguna manera de mantener la alineación actual en el gráfico pero aplicar colores específicos a cada uno de los valores de estado únicos? como se puede ver la palabra "Static" se repite como 7 veces, sin embargo, el gráfico proporciona 7 colores diferentes a ese valor y estoy apuntando a obtener un solo color.

gracias por cualquier sugerencia.

1 ACCEPTED SOLUTION
Icey
Community Support
Community Support

Hola @edgarcalgary ,

Prueba esto:

category.PNG

Pasos:

1. Agregue una columna calculada.

Legend = [Category] & [Index]

le.PNG

2. Cree una tabla para ordenar Categoría en orden inverso. O simplemente use "introducir datos" para establecer el orden personalizado.

Category = 
VAR t =
    DISTINCT ( 'Table'[Category] )
RETURN
    ADDCOLUMNS ( t, "Order", RANKX ( t, [Category],, DESC, DENSE ) )

ca.jpg

relation.jpg

3. Cree una medida.

1 = 1

4. Cree objetos visuales.

  • Cree un objeto visual Ribbion y cambie el color de los datos manualmente y, a continuación, desactive el fondo.

ribbon visual.gif

changetitle.PNG

  • Cree un objeto visual Treemap.

treemap.gif

  • Cree un cuadro de texto e introduzca el texto "Leyenda".
  • Grupo.

group.gif

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.

View solution in original post

8 REPLIES 8
Icey
Community Support
Community Support

Hola @edgarcalgary ,

Intente usar el diseño de gráfico de cinta de opciones del gráfico de columnas apiladas.

ribbon.gif

Referencia: El gráfico de la cinta de opciones es la próxima generación de gráficos de columnas apiladas

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.

Anonymous
Not applicable

@Icey, gracias por tu respuesta,

sería una manera de ordenar esto por índice, pero sólo mostrar una leyenda única? mi problema en este momento es al agregar valores ya que no necesito agregar nada más que mostrar los resultados en orden cronológico.

Gracias por cualquier guía.

Icey
Community Support
Community Support

Hola @edgarcalgary ,

Prueba esto:

category.PNG

Pasos:

1. Agregue una columna calculada.

Legend = [Category] & [Index]

le.PNG

2. Cree una tabla para ordenar Categoría en orden inverso. O simplemente use "introducir datos" para establecer el orden personalizado.

Category = 
VAR t =
    DISTINCT ( 'Table'[Category] )
RETURN
    ADDCOLUMNS ( t, "Order", RANKX ( t, [Category],, DESC, DENSE ) )

ca.jpg

relation.jpg

3. Cree una medida.

1 = 1

4. Cree objetos visuales.

  • Cree un objeto visual Ribbion y cambie el color de los datos manualmente y, a continuación, desactive el fondo.

ribbon visual.gif

changetitle.PNG

  • Cree un objeto visual Treemap.

treemap.gif

  • Cree un cuadro de texto e introduzca el texto "Leyenda".
  • Grupo.

group.gif

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.

DataInsights
Super User
Super User

@edgarcalgary, pruebe esto:

1. Cree una tabla States.

DataInsights_0-1598715670702.png

2. Unir la tabla de estados a la tabla de hechos.

DataInsights_1-1598715700079.png

3. En la vista Datos, haga clic en la columna Estados [Estado] y ordene por índice.

4. En el gráfico, Legend debe ser States[State].

DataInsights_2-1598715718257.png





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Anonymous
Not applicable

Gracias @DataInsights que es una gran pista,

Voy a empezar a aplicarlo ahora, sólo una pregunta más, por lo que porque el estado va a cambiar, por ejemplo, no siempre ream up será el primero en la secuencia, por ejemplo ahora tengo otro conjunto de datos con HR 20, con diferente secuencia que 19, ¿funcionaría esta lógica? la parte más importante aquí es seguir la secuencia en la secuencia para cada valor hr pero proporcionando un color específico para cada uno de los valores noiques en los estados:

example_chart.PNG

@edgarcalgary,

¿Sería capaz de proporcionar una maqueta de cómo desea que cada HR (19 y 20) se vea en el gráfico?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Anonymous
Not applicable

@DataInsights, creé esto usando python,

edgarcalgary_0-1598737597890.png

sin embargo esto no se guía por el índice, aquí es un poco más fácil, pero el script toma demasiado tiempo, por lo que por ejemplo en HR 19, la secuencia es la siguiente:

edgarcalgary_1-1598737684857.png

donde el ream up es 1, Lavar 2 y en, en HR 20 la secuencia es:

edgarcalgary_2-1598737756574.png

donde ahora 1 es rotar taladro y 2 escariado hacia arriba, el problema que estoy enfrentando es que la secuencia sólo funciona cuando i out índice como leyenda, pero cada valor tiene un color mientras que necesito un color sólo para los únicos. : (

@edgarcalgary,

No estoy seguro de cómo cambiar dinámicamente el orden de pila de cada columna (puede que no sea posible sin una solución alternativa). Por lo que puedo ver, la primera parte de la columna izquierda (HR 19) es el valor más grande (En deslizamientos), y por lo tanto las columnas subsiguientes (HR 20) ponen En resbalones como la primera parte de la columna. Esto parece ser un comportamiento estándar y no veo ninguna opción para invalidarlo.

DataInsights_0-1598742056664.png

Un último pensamiento: podría examinar los objetos visuales personalizados para ver si hay un gráfico que ofrezca esta funcionalidad.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.