No se pueden reordenar las columnas de una base de datos de notion: solución alternativa
🔍 WiseChecker

No se pueden reordenar las columnas de una base de datos de notion: solución alternativa

Estás intentando arrastrar una columna en una vista de base de datos de Notion a una nueva posición, pero la columna no se mueve. La acción de arrastrar no hace nada, devuelve la columna a su posición original o reordena la columna equivocada. Esta limitación se produce porque Notion restringe el reordenamiento de columnas en ciertas vistas de base de datos, concretamente en la vista de tabla cuando la base de datos tiene bases de datos vinculadas o propiedades complejas. Este artículo explica por qué falla el reordenamiento de columnas y proporciona la única solución alternativa fiable para lograr el orden de columnas que deseas.

Puntos clave: solución alternativa para reordenar columnas en Notion

  • Reordenar columnas arrastrando y soltando: solo funciona en la vista de tabla sin bases de datos vinculadas ni tipos de propiedades complejas como Fórmula, Rollup o Relación.
  • Configuración y miembros > Configuración > Espacio de trabajo > Exportar: exportar la base de datos a CSV y volver a importarla no conserva el orden de las columnas.
  • Reconstrucción manual de columnas: la única solución alternativa fiable es eliminar y volver a crear las columnas en el orden deseado.

ADVERTISEMENT

Por qué Notion no permite reordenar columnas en algunas vistas

Notion utiliza una arquitectura basada en bloques en la que cada propiedad de la base de datos se almacena como un bloque independiente. El orden de las columnas en una vista de tabla viene determinado por la secuencia en la que se crearon esos bloques de propiedades. Cuando arrastras una columna, Notion intenta reordenar los bloques de propiedades subyacentes. Sin embargo, esta operación falla cuando otras propiedades hacen referencia a una propiedad mediante fórmulas, rollups o relaciones. El motor de la base de datos no puede reordenar un bloque de propiedades sin romper la cadena de referencias.

Esta limitación afecta a todas las vistas de base de datos: Tabla, Tablero, Galería, Lista, Calendario y Línea de tiempo. El comportamiento de arrastrar y soltar parece funcionar en algunas vistas, pero en realidad solo cambia el orden de visualización de las tarjetas o los elementos, no el orden de las columnas en sí. En la vista de tabla, el encabezado de columna es el único lugar donde puedes intentar reordenar columnas, y falla silenciosamente cuando existen referencias.

Propiedades que bloquean el reordenamiento de columnas

Los siguientes tipos de propiedades, cuando están presentes en una base de datos, impiden reordenar las columnas:

  • Fórmula: hace referencia a otras propiedades por su nombre, y reordenar rompe la referencia
  • Rollup: depende de una propiedad de Relación y de una propiedad específica de la base de datos relacionada
  • Relación: se vincula a otra base de datos, y el vínculo se almacena como un bloque de propiedades
  • Hora de creación / Creado por: propiedades del sistema que están bloqueadas
  • Hora de última edición / Editado por última vez por: propiedades del sistema que están bloqueadas

Pasos para reordenar columnas cuando falla arrastrar y soltar

La única solución alternativa fiable es eliminar las columnas problemáticas y volver a agregarlas en el orden correcto. Este proceso conserva todos los datos si sigues los pasos con cuidado.

  1. Identifica las columnas que bloquean el reordenamiento
    Abre la base de datos en la vista de tabla. Intenta arrastrar una columna a la vez a una nueva posición. Las columnas que vuelven a su sitio son las que causan la limitación. Anota sus nombres y sus posiciones actuales.
  2. Agrega nuevas columnas de marcador de posición en las posiciones de destino
    Haz clic en el botón + del último encabezado de columna para agregar una nueva propiedad. Dale un nombre temporal como Temp1. Agrega tantas columnas temporales como necesites para igualar el número de columnas que quieres reordenar. Estos marcadores de posición conservarán los datos mientras reconstruyes el orden.
  3. Copia los datos de las columnas bloqueantes a las columnas temporales
    Para cada columna bloqueante, selecciona todas las celdas de esa columna. Puedes hacer clic en el encabezado de la columna para seleccionarla entera. Pulsa Ctrl+C para copiar. Haz clic en el encabezado de la columna temporal correspondiente. Pulsa Ctrl+V para pegar. Notion pega los valores, incluidos texto, números, fechas y opciones de selección. Las fórmulas y los rollups no se pegarán directamente: debes volver a crear esas fórmulas manualmente.
  4. Elimina las columnas bloqueantes originales
    Haz clic en la flecha del encabezado de la columna bloqueante original. Selecciona Eliminar propiedad. Confirma la eliminación. La columna temporal ahora contiene los datos. Repite el proceso para cada columna bloqueante.
  5. Cambia el nombre de las columnas temporales a los nombres originales
    Haz clic en el encabezado de cada columna temporal. Selecciona Cambiar nombre de la propiedad. Escribe el nombre original de la columna. Pulsa Intro.
  6. Reordena las columnas renombradas arrastrando y soltando
    Ahora que no existen referencias, puedes arrastrar las columnas renombradas a cualquier posición. Mantén pulsado el botón izquierdo del ratón sobre el encabezado de la columna y arrastra hacia la izquierda o hacia la derecha. Suelta cuando aparezca la línea indicadora azul en la posición deseada.

Solución alternativa: usar una vista de tablero para simular el orden de las columnas

Si no necesitas cambiar el orden real de las propiedades sino solo mostrar las columnas en una secuencia diferente, crea una vista de tablero agrupada por una propiedad de Selección. Este método cambia la agrupación visual, pero no reordena las columnas subyacentes en la vista de tabla. Funciona mejor para bases de datos con un número reducido de grupos.

ADVERTISEMENT

Si Notion sigue sin permitir reordenar las columnas

El encabezado de la columna muestra un icono de candado

Algunas columnas están bloqueadas porque son propiedades del sistema. Hora de creación, Creado por, Hora de última edición y Editado por última vez por no se pueden reordenar ni eliminar. Para solucionarlo, crea una propiedad de Fórmula que duplique el valor de la propiedad bloqueada. Por ejemplo, para reordenar una columna Hora de creación, agrega una propiedad de Fórmula con la fórmula formatDate(prop("Created time"), "MMM D, YYYY"). Luego oculta la columna Hora de creación original haciendo clic en el encabezado de la columna y seleccionando Ocultar. La nueva columna de Fórmula se puede reordenar.

Las columnas siguen volviendo a su sitio después de eliminar las referencias

Una columna de Fórmula o Rollup puede hacer referencia a una propiedad que a su vez hace referencia a otra propiedad. Esto crea una cadena de dependencias. Debes eliminar todas las columnas dependientes en el orden correcto: empieza por las fórmulas que dependen de otras fórmulas, luego elimina las fórmulas intermedias y, por último, elimina la propiedad base. Usa el método de columnas temporales descrito anteriormente para cada columna dependiente.

La base de datos tiene más de 100 propiedades

Notion limita el número de propiedades de una sola base de datos a 100. Si has alcanzado este límite, no puedes agregar columnas temporales. En este caso, primero debes eliminar las propiedades que no uses. Haz clic en el título de la base de datos, selecciona Propiedades y elimina las propiedades que no se usen activamente. Después, continúa con el método de columnas temporales.

Vistas de bases de datos de Notion: comparación de la capacidad de reordenar columnas

Tipo de vista Reordenamiento de columnas compatible Limitaciones
Tabla Sí, con restricciones Falla cuando existen propiedades de Fórmula, Rollup o Relación
Tablero No Las columnas son grupos; no puedes reordenar las columnas de propiedades
Galería No El orden de las propiedades es fijo según el orden de la vista de tabla
Lista No El orden de las propiedades es fijo según el orden de la vista de tabla
Calendario No El orden de las propiedades es fijo según el orden de la vista de tabla
Línea de tiempo No El orden de las propiedades es fijo según el orden de la vista de tabla

Solo la vista de tabla permite reordenar columnas, e incluso entonces solo cuando no hay propiedades de Fórmula, Rollup, Relación ni del sistema. Todas las demás vistas heredan el orden de las columnas de la vista de tabla. Si reordenas las columnas en la vista de tabla, el cambio se aplica a todas las vistas que muestran esas columnas.

Ahora puedes reordenar columnas en cualquier base de datos de Notion eliminando las propiedades bloqueantes y volviéndolas a agregar en la secuencia deseada. Usa el método de columnas temporales para conservar tus datos. Para evitar este problema en futuras bases de datos, crea las propiedades en el orden en que quieres que aparezcan desde el principio. En bases de datos con muchas fórmulas, considera agrupar las fórmulas relacionadas en una sola propiedad usando la función concat() para reducir el número de columnas dependientes.

ADVERTISEMENT