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

orden personalizado para la leyenda, ordenar con otra columna

Saludos a todos,

Esta es otra ronda de, "Estoy tratando de ordenar una leyenda a medida".... Muchas de esas preguntas aquí, lo siento.

Modelando a partir del video de Parker Stevens (@https://www.youtube.com/watch?v=4xapOrfLvbg ) y la página de Microsoft ( @

https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-sort-by-column?tabs=powerbi-desktop) sobre el tema, estoy tratando de ordenar una lista de clientes por otra columna para forzar la ordenación de un orden de una leyenda.

Sin embargo, la lista de clientes es de un par de docenas de nombres Y quiero que se ordenen en orden de nuestra carga de trabajo, por lo tanto, un orden dinámico. Un manual sencillo, 1, 2, 3, 4... no hace el trabajo.

Creé una tabla de cliente separada (nombres oscurecidos por razones obvias):

bdpaasch_0-1650996589891.png

El "Total Pick Records" es una columna calculada a través de una medida:

bdpaasch_1-1650996637838.png

La medida es un recuento simple de registros de mi tabla de datos principal (asegurándome de que un campo de datos en particular no esté filtrado):

bdpaasch_2-1650996671495.png

Algunos de los clientes no tienen valores de registro, lo que será el caso de vez en cuando. Luego creé una columna de rango usando los registros de selección total más un poco de orden alfabético para romper los empates. ( @Fowmy me enseñó ese truco).

bdpaasch_3-1650996877882.png

Ahora tengo una columna de rango que se actualizará en función de la carga de trabajo del cliente (y luego alfabéticamente en el caso de los vínculos de carga de trabajo). Quiero usar esa columna para ordenar mi leyenda (clientes de mayor carga de trabajo a menor). (Agregaré un filtro "mayor que cero" en el visual para noquear a los clientes que no nos dieron trabajo en el período de tiempo).

Pero, cuando voy a la opción "Ordenar por columna" en la cinta de opciones debajo de Herramientas de columna y selecciono "Valor de rango" para el pedido, obtengo este cuadro de error:

bdpaasch_4-1650997115813.png

¿Alguien tiene alguna idea?

¡Gracias!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@bdpaasch , en primer lugar, la columna de ordenación no será dinámica, no usará una medida. Creo que atar para crear una columna usando una medida, eso es dar un problema.

Puede ordenarlo en ventas generales. Agregue un número aleatorio para que sea diferente

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@bdpaasch , en primer lugar, la columna de ordenación no será dinámica, no usará una medida. Creo que atar para crear una columna usando una medida, eso es dar un problema.

Puede ordenarlo en ventas generales. Agregue un número aleatorio para que sea diferente

@amitchandak Gracias. Basándome en lo que escribiste, tiré mi tabla de clientes creada manualmente. Creé una tabla referenciada a partir de mi tabla de datos, agrupé la nueva tabla por nombre de cliente y conté las filas (registros) para crear los números de carga de trabajo. Ordené la nueva pequeña tabla agrupada por cliente alfabéticamente y agregué una columna de índice. Creé una columna más, Force Rank, agregando el recuento de registros más el índice (dividido por 1000) para romper cualquier empate que pudiera formarse. Vinculó los campos cliente de las dos tablas, hizo Ordenar por columna en el rango de fuerza y todo bien ahora. Gracias.

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.