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
Syndicate_Admin
Administrator
Administrator

Gráfico de columnas basado en la selección de filtros

Hola

Necesito un gráfico en mi panel para tener una columna de variable basada en la selección realizada en un filtro.

Me las arreglé para lograr esto a través de un método que encontré en Internet donde creo una tabla intermedia y conecto la tabla de filtros con la dimensión que tiene las columnas que necesito en el gráfico:

Sem título.png

Creé una fórmula donde enumeré la columna que necesito en función de la selección realizada en el filtro:

Semana seleccionada ?
SWITCH('Semanas x Fechas'[Semanas],
"Ends Monday", RELATED(Dim_Calendario[Ends Monday]),
"Ends Tuesday", RELATED(Dim_Calendario[Ends Tuesday]),
"Ends Wednesday", RELATED(Dim_Calendario[Ends Wednesday]),
"Ends Thursday", RELATED(Dim_Calendario[Ends Thursday]),
"Ends Friday", RELATED(Dim_Calendario[Ends Friday])
)

El método trabajado y la columna que aparece en mi gráfico es exactamente la columna que seleccioné en el filtro, sin embargo el orden de datos era completamente aleatorio, había configurado el orden que las columnas deben tener en la parte de datos de la power bi, pero esta función está haciendo caso omiso del orden que había configurado para las columnas.

¿Cómo hago que esta función mantenga el orden que determiné para las columnas?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@flaviosouza37 , si es una columna. Cree una columna más, de la misma manera, que tenga el criterio de ordenación de estas columnas y marque esa columna de ordenación

https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

¿Alguien sabe si hay alguna manera de mantener el orden de las columnas en este tipo de gráfico?

Syndicate_Admin
Administrator
Administrator

@flaviosouza37 , si es una columna. Cree una columna más, de la misma manera, que tenga el criterio de ordenación de estas columnas y marque esa columna de ordenación

https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column

No entendí lo que dijiste, pero ahora lo entendí y funcionó perfectamente, muchas gracias

Este método no está funcionando en este caso, cada columna del switch tiene una columna específica para determinar su orden, aquí hay un ejemplo:

Sem título.png

La columna resaltada en rojo "Termina Quinta" está ordenada por la columna resaltada en verde "IQuinta", la columna resaltada en púrpura "Termina Segunda" se resalta por la columna resaltada en azul "ISegunda", lo mismo ocurre con las otras columnas.

La columna que se utiliza en mi gráfico depende de la selección que hago en el filtro, por ejemplo, si selecciono "Termina Segunda" en el filtro, el gráfico utilizará la columna Dim_Calendario [Termina Segunda] en el gráfico, siguiente imagen para ilustrar:

Sem título1.png

Recordando que este filtro se genera mediante la fórmula:

Semana seleccionada ?
SWITCH('Semanas x Fechas'[Semanas],
"Ends Monday", RELATED(Dim_Calendario[Ends Monday]),
"Ends Tuesday", RELATED(Dim_Calendario[Ends Tuesday]),
"Ends Wednesday", RELATED(Dim_Calendario[Ends Wednesday]),
"Ends Thursday", RELATED(Dim_Calendario[Ends Thursday]),
"Ends Friday", RELATED(Dim_Calendario[Ends Friday])
)

Cuando selecciono la columna en el filtro el gráfico muestra la columna respectiva pero en un orden totalmente aleatorio, no respeta el orden que determiné para las columnas de la tabla "Dim_Calendario".

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.