Ves el mensaje de error “La operación intentada está prohibida porque supera el umbral de vista de lista” cuando intentas abrir una lista o biblioteca de SharePoint. Este error se produce porque SharePoint aplica un límite de 5000 elementos en una sola operación de vista para proteger el rendimiento del servidor. Este artículo explica por qué existe el umbral y proporciona métodos paso a paso para solucionar el problema para que puedas acceder a tus datos sin errores.
Puntos clave: Cómo superar el error de umbral de vista de lista de SharePoint
- Crear columnas indexadas y vistas filtradas: Agrega un índice a una columna y crea una vista que filtre por esa columna para mantenerte por debajo de 5000 elementos.
- Usar carpetas para organizar los elementos: Mueve los elementos a carpetas y configura la vista para mostrar elementos en carpetas y así evitar el umbral.
- Cambiar el umbral de vista de lista en el centro de administración de SharePoint: Aumenta el límite para colecciones de sitios específicas si tu organización usa código personalizado o conjuntos de datos grandes.
Por qué SharePoint aplica un límite de 5000 elementos en las vistas de lista
SharePoint usa una base de datos de SQL Server para almacenar los datos de listas y bibliotecas. Cuando abres una vista, SharePoint consulta la base de datos y devuelve los elementos que coinciden con los criterios de la vista. Si una vista devuelve más de 5000 elementos, la consulta se vuelve lenta y puede bloquear otras operaciones en la misma lista. Para mantener la capacidad de respuesta del sistema, SharePoint bloquea cualquier consulta que supere los 5000 elementos en una sola solicitud a la base de datos.
Este límite se aplica a la cantidad de elementos devueltos por una vista, no a la cantidad total de elementos de la lista. Puedes tener una lista con 100 000 elementos siempre que cada vista filtre los datos para mostrar menos de 5000 elementos. El error aparece cuando intentas usar una vista que no tiene filtro o que usa una columna no indexada para ordenar o filtrar.
El umbral se puede configurar para colecciones de sitios que usan código personalizado o tienen requisitos especiales de rendimiento. El valor predeterminado es 5000 elementos y el valor máximo que puedes establecer es 20 000 elementos para una colección de sitios. Cambiar este valor no elimina el límite: solo eleva el listón para que aparezca el error.
Cómo afecta el umbral a las distintas operaciones
El umbral no solo bloquea la apertura de una vista. También bloquea estas operaciones cuando el conjunto de resultados supera los 5000 elementos:
- Aplicar un filtro o una ordenación en el explorador
- Usar la vista de cuadrícula “Edición rápida”
- Ejecutar un informe o una exportación desde Power BI o Excel
- Realizar una consulta de búsqueda que devuelva elementos de la lista
- Usar un flujo de trabajo de SharePoint Designer que lea todos los elementos
Cómo solucionar el error de umbral de vista de lista
Tienes tres métodos principales para solucionar este error. Elige el método que mejor se adapte a tu situación y permisos.
Método 1: Crear una columna indexada y una vista filtrada
Este es el método más seguro y funciona para la mayoría de los usuarios. Necesitas al menos permiso de Edición en la lista o biblioteca.
- Agregar un índice a una columna
Ve a la configuración de la lista o biblioteca. En Columnas, selecciona una columna por la que puedas filtrar, como “Creado” o “Título”. Haz clic en “Columnas indexadas” y luego en “Crear un nuevo índice”. Selecciona la columna que elegiste y haz clic en Aceptar. Espera unos minutos para que se cree el índice. - Crear una nueva vista que filtre por la columna indexada
Vuelve a la configuración de la lista o biblioteca. En Vistas, haz clic en “Crear vista”. Elige un tipo de vista, como Vista estándar. Asigna a la vista un nombre como “Vista filtrada”. En la sección Filtro, selecciona “Mostrar los elementos solo cuando se cumpla lo siguiente”. Elige la columna indexada, establece la condición en “es menor que” o “es igual a” e introduce un valor que devuelva menos de 5000 elementos. Por ejemplo, usa la columna “Creado” con “es menor que” y una fecha que divida tus datos. Haz clic en Aceptar. - Establecer la nueva vista como predeterminada
En la lista o biblioteca, cambia a la nueva vista desde el menú desplegable de vistas. Si quieres que esta vista sea la predeterminada, vuelve a la configuración de la lista, haz clic en el nombre de la vista y selecciona “Establecer como vista predeterminada”.
Método 2: Usar carpetas para organizar los elementos
Si tu lista o biblioteca admite carpetas, puedes mover elementos a carpetas y configurar la vista para mostrar elementos en carpetas. SharePoint trata cada carpeta como un ámbito de consulta independiente, por lo que una carpeta con menos de 5000 elementos se cargará correctamente.
- Habilitar la creación de carpetas
Ve a la configuración de la lista o biblioteca. En Configuración general, haz clic en “Configuración avanzada”. Establece “Hacer disponible el comando ‘Nueva carpeta'” en Sí y haz clic en Aceptar. - Crear carpetas y mover elementos
En la lista o biblioteca, haz clic en “Nuevo” y luego en “Carpeta”. Asigna un nombre a la carpeta. Selecciona los elementos que quieras mover, haz clic en “Mover a” y elige la carpeta. - Configurar la vista para mostrar elementos en carpetas
Ve a la configuración de la lista o biblioteca. Haz clic en el nombre de la vista actual. En la sección Carpetas, selecciona “Mostrar elementos en carpetas”. Haz clic en Aceptar. Ahora, cuando abras la vista, verás la estructura de carpetas en lugar de todos los elementos a la vez.
Método 3: Aumentar el umbral de vista de lista en el centro de administración de SharePoint
Este método requiere permisos de administrador de SharePoint. Úsalo solo si tu organización tiene código personalizado o una necesidad empresarial de vistas más grandes.
- Abrir el centro de administración de SharePoint
Ve al centro de administración de Microsoft 365, haz clic en “Centros de administración” y luego en “SharePoint”. - Ir a la configuración de la colección de sitios
En el panel de navegación izquierdo, haz clic en “Sitios activos”. Selecciona la colección de sitios que contiene la lista o biblioteca. Haz clic en “Directivas” en la barra de comandos. - Cambiar el umbral de vista de lista
En el panel de directivas, desplázate hasta “Umbral de vista de lista”. Introduce un valor entre 5000 y 20 000. Haz clic en Guardar. - Notificar a los usuarios
Informa a los propietarios del sitio que el umbral ha cambiado. Aún deben crear vistas filtradas para evitar el error en las consultas que superen el nuevo límite.
Problemas comunes al trabajar con listas grandes
La sincronización de la biblioteca de SharePoint se detiene después de mover una carpeta
Si mueves una carpeta que contiene más de 5000 elementos, el cliente de sincronización puede detenerse o mostrar errores. El cliente de sincronización trata el movimiento de la carpeta como una operación masiva que supera el umbral. Para solucionarlo, mueve los elementos en lotes más pequeños de menos de 5000 elementos. Usa la interfaz web de SharePoint para mover carpetas en lugar del cliente de sincronización.
La búsqueda no devuelve resultados de una lista grande
La búsqueda de SharePoint respeta el umbral de vista de lista. Si una consulta de búsqueda devuelve más de 5000 elementos de una sola lista, la página de resultados de búsqueda puede mostrar un error o ningún resultado. Para solucionarlo, crea un ámbito de búsqueda que filtre por un intervalo de fechas u otra columna indexada. También puedes usar un elemento web de búsqueda personalizado que aplique un filtro antes de enviar la consulta.
La actualización de Power BI falla para una lista grande de SharePoint
Power BI usa la API REST de SharePoint, que también aplica el umbral de vista de lista. Si tu conjunto de datos de Power BI intenta cargar más de 5000 elementos de una lista, la actualización falla. Para solucionarlo, usa Power Query para filtrar los datos en el origen. Agrega un filtro en una columna indexada, como “Creado” después de una fecha específica, para mantener la consulta por debajo del umbral.
Umbral de vista de lista frente a seguridad de nivel de elemento: diferencias clave
| Elemento | Umbral de vista de lista | Seguridad de nivel de elemento |
|---|---|---|
| Propósito | Evita consultas lentas a la base de datos que bloquean a otros usuarios | Controla qué elementos puede ver o editar cada usuario |
| Ámbito | Se aplica a todos los usuarios de una colección de sitios | Se aplica por usuario o grupo |
| Ubicación de configuración | Centro de administración de SharePoint > Sitios activos > Directivas | Configuración de lista > Configuración avanzada > Permisos de nivel de elemento |
| Efecto en las vistas | Bloquea cualquier vista que devuelva más de 5000 elementos | Oculta los elementos que el usuario no tiene permiso para leer |
| Impacto en el rendimiento | Mejora el rendimiento de la base de datos al limitar el tamaño de las consultas | Puede ralentizar las vistas si existen muchos permisos únicos por elemento |
Ahora puedes crear columnas indexadas, compilar vistas filtradas o usar carpetas para solucionar el umbral de vista de lista. Si tu organización necesita un límite mayor, ajusta el umbral en el centro de administración de SharePoint. Para conjuntos de datos muy grandes, considera mover los datos a una base de datos de Microsoft 365 o usar Power Apps para compilar una interfaz personalizada que consulte los datos en fragmentos más pequeños.