Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Estoy creando una matriz en Power BI a partir de una columna de 80 registros de registro de 4 millones a partir de una consulta sql directa. Los encabezados de columna de matriz son intervalos de fecha que están fuera de servicio. El valor predeterminado de salida es este orden 0 a 29 , 180+ , 30 a 89 y 90 a 179 . Me gustaría que los encabezados de columna estuvieran en este orden 0 a 29 , 30 a 89 y 90 a 179 , 180+. Con el w 180+ como la última columna. Después de mucha búsqueda no he encontrado una solución. ¿Se puede lograr esto? Gracias de antemano.
Hola @jsm2116
Podría considerar insertar una columna de índice y ordenar por ella.
Aquí hay otros hilos podrían ser su referencia:
https://community.powerbi.com/t5/Desktop/Matrix-Column-Head-Order/m-p/71572
Además, se utiliza una expresión SWITCH (en lugar de UF anidada) en la columna calculada. Algo así como
SortOrder ? SWITCH(Table[Column], "0-29",1,"30 to 89",2,"90-179",3,"180+",4)
donde Table[Column] se reemplaza por la columna utilizada en las columnas de matriz.
Si no ayuda, comparta amablemente su pbix ficticio.
@jsm2116 , Debe crear una ordenación y, a continuación, para la columna de bucket marcarla como columna de ordenación
https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column