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.
Tengo un gráfico de líneas con el campo de leyenda [Etiqueta FY], cuyos valores son como '2018-2019', '2019-2020', 'Actual FY'. Este campo es un tipo de datos de texto. Por lo tanto, de forma predeterminada, la leyenda la ordena alfabéticamente, en orden ascendente (es decir, el orden que enumeré). Sin embargo, quiero que se ordene a medida como la siguiente: 'Actual FY', '2019-2020', '2018-2019'. Tengo otro campo en mi tabla llamado [FY Numeric], con valores como 2020 (correspondiente a 'Actual FY'), 2019 (correspondiente a '2019-2020'), y 2018 (correspondiente a '2018-2019'). Por lo tanto, en la vista Datos, ordeno el campo [FY Numeric] en orden descendente (para poner el FY actual en la primera posición de la ordenación de leyenda) y ordeno el campo [Etiqueta FY] por el campo [FY Numeric]. Sin embargo, mi objeto visual sigue mostrando la leyenda con la ordenación predeterminada. ¿Cómo puedo resolver esto? He intentado volver a crear el objeto visual e incluso ordenar el campo [Etiqueta FY] por sí mismo (en ambos pedidos), ninguno de los cuales cambia el criterio de ordenación en el objeto visual. He utilizado esta solución (crear campo de ordenación numérico personalizado, ordenar mi campo deseado por este campo) en otros tipos visuales antes, y siempre ha funcionado. Me pregunto si esto no funciona en los gráficos de líneas.
Hola @qubit813 ,
La única manera es agregar una columna [Index] (puede usar M o DAX para crear una columna de este tipo) y, a continuación, ordenar la columna [Etiqueta FY] por la columna [Index].
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Eso es precisamente lo que hice. ¿Por qué no funciona? ¿Es un bicho? Incluso he intentado cambiar el objeto visual a otra cosa (por ejemplo, un gráfico de barras apiladas , para descartar que el problema sea específico del tipo visual), y todavía no funciona.
Esto no es un error. ¿Ha leído atentamente el artículo SOrty por columna de Microsoft? En todos los casos si no funcionaba, alguien no estaba haciendo uno o más pasos.
Si puede compartir su archivo PBIX (sin datos confidenciales) podemos echarle un vistazo y ayudarle.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingAcabo de descubrir lo que hice mal. Resulta que el criterio de ordenación de la columna "índice" / numérico utilizada para la operación "ordenar por" en leyendas siempre será ascendente. Eso no se puede controlar. Ordenar la columna "index" en la vista Datos no hace nada. Por lo tanto, ya que quiero que 'Actual FY' aparezca primero, tengo que cambiar los valores que asigno en la columna [FY Numeric]. Tener 'FY actual' corresponde a '2020' y '2019-2020' corresponden a '2019', etc. es el orden equivocado. Necesito hacer algo como '1' para 'Actual FY', '2' para '2019-2020', etc. Por lo tanto, el truco será averiguar cómo hacer esto dinámico. Es decir, en lugar de codificar de forma rígida '1' para 'Actual FY', necesito detectar dinámicamente el ejercicio FY actual (y asignarlo el valor '1').
Sólo haz que el índice sea negativo. así que 1, 2, 3 se convierte en -1, -2, -3. Ahora -3 es lo primero y se ordenará ascendente. Yo también trabajaría con años. -2020 es menor que -2019.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingEn el gráfico en sí, haga clic en los elipses y asegúrese de que está ordenando por el campo correcto. Si está ordenando por ventas o algo más, no se ordenará por la columna Ordenar por. La columna Ordenar por solo funciona de esa manera cuando ese campo es la columna por la que se está ordenando.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingCovering 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 |