Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:✅ Power BI Escritorio y servicio Power BI
Al editar un informe en Power BI, puede elegir una columna para definir el criterio de ordenación de otra columna. Este es un ejemplo habitual. Tiene una columna Nombre de mes y, al agregarla a un objeto visual, los meses se ordenan alfabéticamente: abril, agosto, diciembre, febrero. Sin embargo, quiere que se ordenen cronológicamente. En este artículo, se muestra cómo establecer el criterio de ordenación de una columna por una columna diferente, en Power BI Desktop o en el servicio Power BI. También proporciona orientación para solucionar problemas relacionados con errores comunes de «Ordenar por columna».
Nota
Cuando está leyendo un informe, también puede cambiar cómo se ordenan los datos en un gráfico. Vea Cambio del modo de ordenar un gráfico en un informe de Power BI para obtener más información.
Establecimiento de la columna que se va a usar para la ordenación
Para establecer una columna diferente para ordenar en Power BI Escritorio, ambas columnas deben estar en el mismo nivel de granularidad. Por ejemplo, para ordenar una columna de nombres de mes correctamente, necesita una columna que contenga un número para cada mes. El criterio de ordenación se aplica a cualquier objeto visual del informe que contenga la columna ordenada. En el ejemplo siguiente, los meses están ordenados alfabéticamente, pero tendrían que aparecer en orden cronológico.
Importante
Debe estar en la vista Informe para acceder a la pestaña Herramientas de columna . Si está en la vista Modelo o en la vista Tabla, cambie primero a Vista de informe seleccionando el icono Vista de informe en el panel de navegación izquierdo.
En la vista Informe, seleccione la columna que desea ordenar, en este caso, Mes. Puede seleccionar la columna desde el área Datos o desde un elemento visual en el lienzo. Los meses del objeto visual se ordenan alfabéticamente. Al seleccionar una columna, la pestaña Herramientas de columna aparece en la cinta de opciones.
Seleccione Ordenar por columna y, a continuación, seleccione el campo por el que desea ordenar el otro campo, en este caso, Número de mes.
El objeto visual se ordena automáticamente de manera cronológica por el orden de los meses de un año.
Establecer una columna diferente para ordenar
Para establecer una columna diferente según la que ordenar en el servicio Power BI, ambas columnas deben estar en el mismo nivel de granularidad. Por ejemplo, para ordenar una columna de nombres de mes, necesita una columna que contenga un número para cada mes. En el ejemplo siguiente, los meses están ordenados alfabéticamente, pero tendrían que aparecer en orden cronológico.
En el lienzo, seleccione el objeto visual. Luego, ubique el campo Número de mes en el panel Campos.
En el panel Visualizaciones, en la sección Campos, ubique el grupo de campos Información sobre herramientas.
Arrastre el campo Número de mes del panel Campos al cubo de campos Información sobre herramientas en el panel Visualizaciones.
En la esquina superior derecha del objeto visual, seleccione Más opciones. Seleccione Ordenar eje y, luego, Número de mes.
Power BI ordena cronológicamente el objeto visual según el orden de los meses del año.
El Número de mes ahora está visible en el tooltip predeterminado del visual.
Si no quiere que la fila de herramientas contenga el campo Número de Mes, use una fila de herramientas personalizada que no incluya dicho valor. Para aprender a crear una descripción emergente personalizada, consulte Crear descripciones emergentes basadas en páginas de informes en Power BI Desktop.
Solución de problemas de ordenación por columna
Si tiene problemas para establecer o usar la ordenación por columna, revise estos problemas y soluciones comunes.
La opción Ordenar por columna está deshabilitada o no disponible
Causa: La columna que intenta ordenar podría tener dependencias que impidan la ordenación.
Solution:
- Compruebe que está en la vista Informe, no en la vista Modelo ni en la vista Tabla.
- Compruebe que la columna aún no está ordenada por otra columna. Quite primero la ordenación existente y, a continuación, aplique la nueva.
- Si la columna está marcada como una columna de clave, se omite su criterio de ordenación y se usan los valores predeterminados.
Error "No se puede usar esta columna para ordenar"
Causa: La columna de ordenación contiene valores duplicados. Cada valor de la columna que desea ordenar debe tener exactamente un valor coincidente en la columna de ordenación.
Solution:
Compruebe si hay valores duplicados en la columna de ordenación:
- Seleccione la columna para ordenar en el panel Datos.
- Revise el perfil de columna en la pestaña Herramientas de columna para comprobar si hay duplicados.
- Como alternativa, en Power Query, use Ver>Calidad de la columna para comprobar si hay duplicados.
Quitar o corregir duplicados:
- Si existen duplicados, necesita una columna diferente para la ordenación. Por ejemplo, si ordena los nombres de mes por número de mes, asegúrese de que cada nombre de mes tenga solo un número de mes (enero = 1, no 1 y 01).
- Use Power Query para crear una columna de identificador única si es necesario.
Nota
Un escenario común consiste en usar una columna de clasificación numérica que contiene valores de clasificación duplicados. Por ejemplo, si varios productos comparten la misma clasificación (dos productos clasificados como "1"), no puede usar esa columna de clasificación para ordenar. La columna usada para ordenar debe tener valores únicos. Considere la posibilidad de crear un número secuencial único en su lugar o usar un enfoque de ordenación diferente para los vínculos.
El criterio de ordenación no funciona según lo esperado
Causa: Error de coincidencia de tipo de datos o valores de texto ordenados como números.
Solution:
Compruebe que los tipos de datos coinciden:
- Normalmente, la columna de ordenación debe ser numérica, fecha o texto.
- Seleccione la columna por la que se ordena y compruebe el tipo de datos en la pestaña Herramientas de columna.
- Problema común: números de mes almacenados como texto ("1", "2", "3") en lugar de números enteros (1, 2, 3).
Convertir tipos de datos si es necesario:
- En Power Query, cambie el tipo de columna al tipo de datos correcto.
- Por ejemplo, convierta números de meses en texto en números enteros seleccionando Transformar>Tipo de datos>Número entero.
Ordenar por columna genera una agrupación inesperada
Causa: La columna de ordenación tiene una granularidad diferente a la columna ordenada.
Solution:
- Ambas columnas deben estar en el mismo nivel de detalle. Por ejemplo:
- Para ordenar el nombre del mes (enero, febrero), use el número de mes (1, 2) en el mismo grano.
- No intente ordenar el nombre del mes por número de día (granularidad diferente).
- Cada valor único de la columna ordenada debe corresponderse exactamente con un valor de la columna de ordenación.
Ordenar por columna se restablece o omite
Causa: Ha cambiado las propiedades del modelo de datos o de columna.
Solution:
- Compruebe si la columna de ordenación sigue existiendo en el modelo.
- Compruebe que no ha quitado la columna de ordenación del origen de datos.
- Vuelva a aplicar la configuración de ordenación por columna si actualizó o modificó el modelo.
Consideraciones
Tenga en cuenta estos requisitos al usar la ordenación por columna:
- Ambas columnas deben estar en el mismo nivel de granularidad.
- La columna de ordenación debe contener valores únicos para cada valor de la columna ordenada.
- Si marca una columna como una columna de clave, se omite su criterio de ordenación y se usan los valores predeterminados.
Contenido relacionado
Puede que también esté interesado en los siguientes artículos: