Saltar al contenido

Sharepoint – ¿Cómo gestiona SharePoint Y / O el filtrado de vistas?

Solución:

En realidad, al menos en SharePoint 2007, cuando usa la GUI, sus filtros se aplicarán y agruparán en el orden en que se ingresaron, ignorando la regla “Y antes de O”.

Entonces, en tu caso:

1 || 2 && 3 && 4

será tratado como:

( ( 1 || 2 ) && 3 ) && 4 <=> ( 1 || 2 ) && 3 && 4

Lo que le daría los resultados que esperaba porque los ingresó en el orden correcto.

Si, en cambio, los ingresó en el orden:

4 && 3 && 2 || 1

Se interpretaría como:

( ( 4 && 3 ) && 2 ) || 1 <=> 1 || (2 && 3 && 4)

Si abre CAML, puede ver lo que hace la GUI. Aquí hay una publicación de blog que explica esto con imágenes y un ejemplo de CAML (y cómo ver el suyo).

El cálculo de la fórmula en su caso será – Regla 1 || (Regla 2 && Regla 3 && Regla 4) Las condiciones en los operadores se agrupan de manera que se le da la mayor prioridad al operador ‘y’, seguido de ‘o’.

También puede verificar en CAML Designer cómo se forma la consulta para validar el resultado deseado antes de crear un filtro de vista.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *