Al trabajar con listas o bibliotecas grandes de SharePoint, es posible que veas el error: “La operación intentada está prohibida porque supera el umbral de vista de lista”. Este error impide ordenar, filtrar o ver todos los elementos de una lista que tiene más de 5,000 elementos. El umbral de vista de lista es una salvaguarda de rendimiento de SharePoint que limita cuántos elementos se pueden procesar en una sola consulta de base de datos. Este artículo explica por qué existe el umbral y proporciona métodos paso a paso para resolver el error y trabajar con conjuntos de datos grandes.
Puntos clave: Cómo evitar el umbral de vista de lista
- Crea columnas indexadas: Agregar un índice a una columna te permite filtrar por esa columna sin alcanzar el límite de 5,000 elementos.
- Usa vistas con filtros: Una vista que filtra elementos por debajo del umbral se ejecuta sin errores, incluso si la lista tiene más de 5,000 elementos en total.
- Aumenta el umbral temporalmente: Los administradores de la colección de sitios pueden aumentar el límite en la configuración del centro de administración de SharePoint para colecciones de sitios específicas.
Por qué SharePoint aplica un umbral de vista de lista
SharePoint almacena los datos de listas y bibliotecas en bases de datos SQL Server. Cuando abres una lista, SharePoint ejecuta una consulta de base de datos para recuperar los elementos. Si esa consulta devuelve más de 5,000 elementos, la base de datos bloquea la tabla durante la operación. Este bloqueo puede ralentizar o impedir que otros usuarios accedan a la misma lista. Para evitar esto, SharePoint establece un umbral de vista de lista predeterminado de 5,000 elementos por consulta.
El umbral se aplica a todas las operaciones de lista: ver todos los elementos, ordenar, filtrar, agrupar y usar columnas de búsqueda. Si tu lista tiene 10,000 elementos e intentas ver la vista predeterminada “Todos los elementos” sin ningún filtro, obtendrás el error. El umbral no es un límite estricto en el tamaño de la lista. Puedes almacenar millones de elementos en una lista. El límite está en cuántos elementos se pueden devolver en una sola operación de base de datos.
El error aparece en varios escenarios:
- Abrir una lista que tiene más de 5,000 elementos
- Ordenar o filtrar una columna que no tiene un índice
- Usar una columna de búsqueda que hace referencia a una lista con más de 5,000 elementos
- Ejecutar un flujo de trabajo o un flujo de Power Automate que consulta una lista grande
Métodos para corregir el error de umbral de vista de lista
Método 1: Crear una columna indexada y usar una vista filtrada
La solución más confiable es agregar un índice a una columna y luego crear una vista que filtre por esa columna. Esto reduce el número de elementos devueltos por cada consulta a menos de 5,000.
- Identifica una columna para indexar
Elige una columna que uses con frecuencia para filtrar, como Título, Creado o una columna de elección personalizada. La columna debe tener muchos valores únicos. Evita indexar columnas con baja unicidad como Sí/No o una lista de elección pequeña. - Agrega el índice a la columna
Ve a la configuración de la lista. En Columnas, selecciona la columna que deseas indexar. Desplázate hasta la parte inferior de la página de configuración de la columna y haz clic en “Indexada” en la sección “Permitir indexación de esta columna”. Haz clic en “Crear índice”. Si la columna ya tiene un índice, verás “Eliminar índice” en su lugar. - Crea una nueva vista que filtre por la columna indexada
En la lista, haz clic en la flecha desplegable junto al nombre de la vista y selecciona “Crear nueva vista”. Elige un tipo de vista como Vista estándar. Dale un nombre a la vista, como “Elementos filtrados”. En la sección Filtro, configura un filtro que use la columna indexada. Por ejemplo, establece Título es mayor que A. Este filtro devuelve solo un subconjunto de elementos. Guarda la vista. - Abre la nueva vista
Cambia a la vista filtrada. El error ya no debería aparecer porque la consulta ahora devuelve menos de 5,000 elementos.
Método 2: Ordenar por una columna indexada
Si solo necesitas ordenar una lista grande, puedes ordenar por una columna indexada. Ordenar por una columna no indexada provoca el error de umbral.
- Confirma que la columna tenga un índice
Sigue los pasos del Método 1 para agregar un índice a la columna por la que deseas ordenar. - Ordena la lista usando el encabezado de la columna
Haz clic en el encabezado de la columna para ordenar ascendente o descendentemente. SharePoint usa el índice para realizar la ordenación sin alcanzar el umbral.
Método 3: Aumentar el umbral de vista de lista (solo administrador)
Los administradores de la colección de sitios pueden aumentar el umbral de 5,000 a un máximo de 20,000 elementos. Esto no elimina el límite por completo, pero da más margen para consultas más grandes.
- Abre el centro de administración de SharePoint
Ve a admin.microsoft.com y navega al centro de administración de SharePoint. En Sitios, selecciona Sitios activos. - Selecciona la colección de sitios
Haz clic en el nombre de la colección de sitios que contiene la lista grande. En el panel de configuración, haz clic en Políticas. - Ajusta el umbral de vista de lista
En Umbral de vista de lista, ingresa un valor entre 5,001 y 20,000. Haz clic en Guardar. - Prueba la lista
Vuelve a la lista e intenta la operación que falló anteriormente. El error debería resolverse si la consulta ahora devuelve menos del nuevo umbral.
Si el error persiste después de la solución principal
Error de umbral en columna de búsqueda
Si tienes una columna de búsqueda que hace referencia a una lista con más de 5,000 elementos, es posible que veas el error incluso si la lista actual es pequeña. La columna de búsqueda debe consultar la lista de destino. Para solucionarlo, agrega un índice a la columna de búsqueda en la lista de origen, o reduce el número de elementos en la lista de destino archivando elementos antiguos.
Navegación por carpetas en bibliotecas grandes
Al usar carpetas en una biblioteca con más de 5,000 elementos, es posible que obtengas el error si una carpeta contiene más de 5,000 elementos. Mueve elementos a subcarpetas para que ninguna carpeta supere el umbral. Alternativamente, usa navegación por metadatos con columnas indexadas en lugar de carpetas.
Fallos en Power Automate o flujos de trabajo
Las automatizaciones que consultan una lista grande pueden fallar con este error. En Power Automate, usa la acción “Obtener elementos” con una consulta de filtro que use una columna indexada. Por ejemplo, usa un filtro como “Título ge ‘A'” para limitar el conjunto de resultados.
| Método | Nivel de esfuerzo | Mejor para |
|---|---|---|
| Columna indexada + vista filtrada | Bajo | Usuarios que pueden filtrar datos por una columna común |
| Ordenar por columna indexada | Bajo | Usuarios que necesitan ordenar sin filtrar |
| Aumentar el umbral (solo administrador) | Medio | Colecciones de sitios con consultas grandes ocasionales |
El error de umbral de vista de lista es una salvaguarda, no un error. Al agregar índices y usar vistas filtradas, puedes trabajar con listas de cualquier tamaño. Comienza indexando una columna que filtres con más frecuencia. Si eres administrador, considera aumentar el umbral solo después de probar, porque un umbral más alto aumenta los riesgos de bloqueo de la base de datos. Para problemas persistentes con columnas de búsqueda o carpetas, reorganiza tu estructura de datos para mantenerte dentro del límite por consulta.