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.
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):
El "Total Pick Records" es una columna calculada a través de una medida:
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):
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).
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:
¿Alguien tiene alguna idea?
¡Gracias!
Solved! Go to Solution.
@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
@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.
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 |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |