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.
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:
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.
Solved! Go to Solution.
Hola @edgarcalgary ,
Prueba esto:
Pasos:
1. Agregue una columna calculada.
Legend = [Category] & [Index]
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 ) )
3. Cree una medida.
1 = 1
4. Cree objetos visuales.
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.
Hola @edgarcalgary ,
Intente usar el diseño de gráfico de cinta de opciones del gráfico de columnas apiladas.
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.
@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.
Hola @edgarcalgary ,
Prueba esto:
Pasos:
1. Agregue una columna calculada.
Legend = [Category] & [Index]
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 ) )
3. Cree una medida.
1 = 1
4. Cree objetos visuales.
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.
@edgarcalgary, pruebe esto:
1. Cree una tabla States.
2. Unir la tabla de estados a la tabla de hechos.
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].
Proud to be a Super User!
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:
¿Sería capaz de proporcionar una maqueta de cómo desea que cada HR (19 y 20) se vea en el gráfico?
Proud to be a Super User!
@DataInsights, creé esto usando python,
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:
donde el ream up es 1, Lavar 2 y en, en HR 20 la secuencia es:
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. : (
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.
Un último pensamiento: podría examinar los objetos visuales personalizados para ver si hay un gráfico que ofrezca esta funcionalidad.
Proud to be a Super User!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |