Filtrar datos en una vista de datos

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Con Microsoft Office SharePoint Designer 2007, puede filtrar fácilmente datos en una vista de datos.

Al crear una vista de datos, puede aplicar un filtro para que la vista incluya sólo los datos que cumplen los criterios que especifica. Por ejemplo, puede tener un origen de datos en el que se incluyen cientos o miles de registros. Sin embargo, sólo desea visualizar un subconjunto de estos registros. Puede crear un filtro para que sólo se incluya este subconjunto de registros en su vista de datos.

Cuando utiliza Office SharePoint Designer 2007 para filtrar datos en una vista de datos, limita los registros que están realmente disponibles en la vista de datos. También puede agregar una barra de herramientas a la vista de datos para que los visitantes puedan filtrar datos mediante el explorador. Sin embargo, la barra de herramientas afecta sólo a la presentación de datos; la barra de herramientas no limita la cantidad de datos que están realmente disponibles en la vista de datos. Encontrará un vínculo a información adicional sobre cómo agregar dicha barra de herramientas en la sección Vea también.

Para crear los datos de ejemplo y la vista de datos que se usan en los ejemplos siguientes, o para obtener más información acerca de las vistas de datos, vea crear una vista de datos.

¿Qué desea hacer?

Agregar un filtro

Agregue una cláusula a un filtro existente

Agrupar las cláusulas de un filtro

Modificar una cláusula

Eliminar una cláusula

Eliminar un filtro

Crear un filtro avanzado

Agregar un filtro

Neptuno, una empresa de distribución de alimentos para gourmets, tiene su lista de productos en formato XML. Esta lista de productos también incluye productos que se han suspendido. Su equipo desea crear una vista de datos que muestra sólo productos actuales para que la vista de datos en el sitio de su grupo no se abarrote con productos que Neptuno ya no ofrece. Para ello, agrega un filtro.

Cuando crea un filtro, genera una o más expresiones que se aplican a los datos. Los datos que cumplen estos criterios se incluyen en la vista de datos. Hay tres partes básicas en una expresión: el nombre de campo (el nombre del campo por el que desea filtrar), el operador (la regla que desea aplicar al valor, como igual que, mayor que o menor que) y el valor (los datos que está buscando).

Hay tres pasos para crear una expresión. El primer paso consiste en identificar el campo que determina si un registro aparece en los resultados filtrados. En este ejemplo, el campo Suspendido es la base para su filtro porque se deben seleccionar los datos de este campo para que se incluyan o excluyan los registros de los resultados. El segundo paso es especificar el operador que desea aplicar. Desea sólo los registros en los que Suspendido sea igual a 0 de modo que especifica Igual que como operador. Los datos del campo que está buscando son 0 (Neptuno utiliza 0 para indicar falso) por lo que el valor es 0.

  1. Abra la página que contiene la vista de datos que desea filtrar.

  2. Haga clic con el botón secundario en la vista de datos y, a continuación, haga clic en Mostrar tareas de control comunes en el menú contextual.

    Puede hacer clic también en la vista de datos y, a continuación, haga clic en la flecha Imagen de botón en la esquina superior derecha para mostrar la lista de Tareas de la vista de datos comunes. Haga clic en la flecha para ocultar la lista.

  3. En la lista Tareas de vista de datos comunes, haga clic en Filtrar.

  4. En el cuadro de diálogo Criterios de filtro, haga clic en Haga clic aquí para agregar una nueva cláusula.

  5. Haga clic en el cuadro Nombre de campo y, a continuación, en el campo que contiene los valores que desea. Para seguir el ejemplo de Neptuno, haga clic en Suspendido (número).

  6. Haga clic en el cuadro Comparación y, a continuación, en el operador que desea. Para seguir el ejemplo de Neptuno, haga clic en Igual que.

  7. Haga clic en el cuadro valor y, a continuación, escriba o seleccione los criterios que desee. Como Northwind Traders utiliza 1 para indicar productos discontinuos y 0 para indicar productos que no se han suspendido, escriba 0.

    Expresión de ejemplo en el cuadro de diálogo Criterios de filtro
    Expresión de ejemplo en el cuadro de diálogo Criterios de filtro
  8. Si desea ver la expresión y modificarla utilizando XPath, haga clic en Avanzadas.

    Todos los criterios de filtro que cree en el cuadro de diálogo Criterios de filtro son realmente expresiones XPath. Para obtener más información sobre filtros avanzados, vea la sección posterior crear un filtro avanzado.

  9. Haga clic en Aceptar.

Ahora tiene una vista de datos que muestra sólo productos actuales y excluye productos suspendidos.

Con la expresión Suspendido igual a 0, aparecen cuatro de cinco registros

Volver al principio

Agregar una cláusula a un filtro existente

Puede utilizar varias expresiones en un filtro único. Esto se hace agregando cláusulas nuevas que especifican criterios adicionales que los datos deben cumplir.

Por ejemplo, en la sección anterior, filtró la vista de datos para que incluyera sólo productos actuales de Neptuno. Suponga ahora que desea que su vista de datos sólo incluya productos actuales cuando las unidades en pedido son iguales a cero, por lo que puede decidir si desea pedir unidades adicionales.

  1. Abra la página que contiene la vista de datos que desea modificar.

  2. Haga clic con el botón secundario en la vista de datos y, a continuación, haga clic en Mostrar tareas de control comunes en el menú contextual.

    Puede hacer clic también en la vista de datos y, a continuación, haga clic en la flecha Imagen de botón en la esquina superior derecha para mostrar la lista de Tareas de la vista de datos comunes. Haga clic en la flecha para ocultar la lista.

  3. En la lista Tareas de vista de datos comunes, haga clic en Filtrar.

    En el cuadro de diálogo Criterios de filtro, puede ver cualquier criterio de filtro que se aplique actualmente a la vista de datos.

  4. Al final de una cláusula existente, haga clic en el cuadro Y/O y, a continuación, haga lo siguiente:

    • Para crear un filtro en el que los datos deben coincidir con los criterios de ambas cláusulas, haga clic en Y.

    • Para crear un filtro en el que los datos deben coincidir con los criterios sólo de una cláusula, haga clic en O.

      Para seguir el ejemplo de Neptuno, haga clic en Y porque desea que su vista de datos incluya sólo los productos que no están suspendidos y cuando las unidades en pedido son iguales a cero.

  5. En la fila siguiente, haga clic en Haga clic aquí para agregar una nueva cláusula.

  6. Haga clic en el cuadro Nombre de campo y, a continuación, en el campo que contiene los valores que desea. Para seguir el ejemplo de Neptuno, haga clic en UnidadesEnPedido (número).

  7. Haga clic en el cuadro Comparación y, a continuación, en el operador que desea. Para seguir el ejemplo de Neptuno, haga clic en Igual que.

  8. Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee. Como desea ver sólo los productos que no tienen ninguna unidad en pedido, escriba 0.

    Un filtro se compone de dos expresiones tal como aparece en el cuadro Criterios de filtro

  9. Haga clic en Aceptar.

Ahora tiene una vista de datos que muestra sólo los productos actuales que no tienen ninguna unidad adicional en pedido.

De cinco registros de datos de ejemplo, ahora aparecen dos

Volver al principio

Agrupar las cláusulas de un filtro

Si su filtro contiene varias cláusulas, es posible que desee agrupar dos o más cláusulas de modo que se apliquen antes que otra cláusula. Determinando el orden en el que se aplican las cláusulas, tiene un control preciso sobre qué datos aparecen en la vista de datos.

Por ejemplo, en las secciones anteriores, creó un filtro con dos cláusulas para ver productos actuales que no tienen ninguna unidad adicional en pedido. Esta vista de datos le ayuda a decidir si pide unidades adicionales. Para hacer que esta vista de datos sea aún más útil, desea ver productos actuales en los que las unidades en pedido son iguales a cero o las unidades en existencias son inferiores a 20. Para ello, agregue una tercera cláusula y agrúpela con la segunda cláusula.

  1. Abra la página que contiene la vista de datos que desea filtrar.

  2. Haga clic con el botón secundario en la vista de datos y, a continuación, haga clic en Mostrar tareas de control comunes en el menú contextual.

    Puede hacer clic también en la vista de datos y, a continuación, haga clic en la flecha Imagen de botón en la esquina superior derecha para mostrar la lista de Tareas de la vista de datos comunes. Haga clic en la flecha para ocultar la lista.

  3. En la lista Tareas de vista de datos comunes, haga clic en Filtrar.

    En el cuadro de diálogo Criterios de filtro, puede ver cualquier criterio de filtro que se aplique actualmente a la vista de datos.

  4. Al final de la segunda cláusula, haga clic en el cuadro Y/O y, a continuación, haga clic en O.

  5. En el cuadro de diálogo Criterios de filtro, haga clic en Haga clic aquí para agregar una nueva cláusula.

  6. Haga clic en el cuadro Nombre de campo y, a continuación, haga clic en el campo que contiene los valores que desea. Para seguir el ejemplo de Neptuno y agregar una tercera cláusula al filtro, haga clic en UnidadesEnExistencias (número).

  7. Haga clic en el cuadro Comparación y, a continuación, en el operador que desea. Para seguir el ejemplo de Neptuno, haga clic en Menor que.

  8. Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee. Para ver en qué medida se reduce el inventario, desea ver los productos para los que las unidades en existencias son inferiores a 20, por lo tanto, escriba 20 en el cuadro.

  9. Presione MAYÚS mientras hace clic en las flechas de la columna izquierda de las cláusulas que desea agrupar y, a continuación, haga clic en Agrupar. Para quitar la agrupación, haga clic en Desagrupar.

    Para seguir el ejemplo de Neptuno, mantenga presionada la tecla MAYÚS mientras hace clic en las flechas de la columna izquierda de las cláusulas segunda y tercera.

    Expresión de ejemplo en el cuadro de diálogo Criterios de filtro
    El corchete que conecta las cláusulas indica que estas cláusulas están agrupadas.
  10. Haga clic en Aceptar.

Para ayudarle a hacer un seguimiento de los productos que se deben pedir, tiene ahora una vista de datos que sólo muestra productos actuales cuando las unidades en pedido son iguales a cero o cuando las unidades en existencias son inferiores a 20. Esta vista de datos contiene cuatro registros. Observe que si no hubiera agrupado las cláusulas segunda y tercera, la vista de datos contendría dos registros puesto que las cláusulas se habrían evaluado consecutivamente. Al agrupar cláusulas, determina el orden en el que se evalúan.

De cinco registros de datos de ejemplo, sólo aparecen cuatro

Volver al principio

Modificar una cláusula

Puede ver y modificar los filtros aplicados a una vista de datos abriendo el cuadro de diálogo Criterios de filtro y aplicando los cambios.

  1. Abra la página que contiene la vista de datos que desea filtrar.

  2. Haga clic con el botón secundario en la vista de datos y, a continuación, haga clic en Mostrar tareas de control comunes en el menú contextual.

    Puede hacer clic también en la vista de datos y, a continuación, haga clic en la flecha Imagen de botón en la esquina superior derecha para mostrar la lista de Tareas de la vista de datos comunes. Haga clic en la flecha para ocultar la lista.

  3. En la lista Tareas de vista de datos comunes, haga clic en Filtrar.

    En el cuadro de diálogo Criterios de filtro, puede ver cualquier criterio de filtro que se aplique actualmente a la vista de datos.

  4. En el cuadro de diálogo Criterios de filtro, haga clic en una cláusula existente y, a continuación, siga uno de estos procedimientos:

    • Haga clic en el cuadro Nombre de campo y, a continuación, en el campo que contiene los valores que desea.

    • Haga clic en el cuadro Comparación y, a continuación, en el operador que desea.

    • Haga clic en el cuadro Valor y, a continuación, escriba o seleccione los criterios que desee.

Volver al principio

Eliminar una cláusula

  1. Abra la página que contiene la vista de datos con el filtro que desea modificar.

  2. Haga clic con el botón secundario en la vista de datos y, a continuación, haga clic en Mostrar tareas de control comunes en el menú contextual.

    Puede hacer clic también en la vista de datos y, a continuación, haga clic en la flecha Imagen de botón en la esquina superior derecha para mostrar la lista de Tareas de la vista de datos comunes. Haga clic en la flecha para ocultar la lista.

  3. En la lista Tareas de vista de datos comunes, haga clic en Filtrar.

  4. Haga clic en la flecha de la columna izquierda de la cláusula que desea eliminar y, a continuación, presione SUPR.

Volver al principio

Eliminar un filtro

  1. Abra la página que contiene la vista de datos con el filtro que desea eliminar.

  2. Haga clic con el botón secundario en la vista de datos y, a continuación, haga clic en Mostrar tareas de control comunes en el menú contextual.

    Puede hacer clic también en la vista de datos y, a continuación, haga clic en la flecha Imagen de botón en la esquina superior derecha para mostrar la lista de Tareas de la vista de datos comunes. Haga clic en la flecha para ocultar la lista.

  3. En la lista Tareas de vista de datos comunes, haga clic en Filtrar.

  4. Mantenga la tecla MAYÚS presionada mientras hace clic en la flecha de la columna izquierda de cada cláusula y, a continuación, presione SUPR.

    Nota: Si está utilizando un filtro avanzado, el texto Usar expresión avanzada aparece en el cuadro de diálogo Criterios de filtro. Para eliminar un filtro avanzado, haga clic en Avanzadas y, a continuación, elimine todo el texto del cuadro de texto.

Volver al principio

Crear un filtro avanzado

Puede haber ocasiones en las que desee crear un filtro que utiliza criterios más complejos que pueda especificar en el cuadro de diálogo Criterios de filtro. Por ejemplo, suponga que Neptuno desea filtrar una vista de datos de modo que muestre sólo los productos para los que el valor de las existencias en el inventario supere 1.000,00 $. En tal caso, puede crear una expresión XPath utilizando las opciones en el cuadro de diálogo Condición avanzada.

En Office SharePoint Designer 2007, puede utilizar XPath para crear filtros avanzados. XPath es un lenguaje para localizar y procesar información en un documento XML. El Generador de expresiones XPath proporciona IntelliSense para XPath, lo que permite tanto a usuarios avanzados como a principiantes crear expresiones XPath que ejecuten filtros complejos en datos.

Nota: El filtrado XPath se realiza en el XML que es la base para la vista de datos. Si realiza una consulta XPath avanzada en un origen de datos SQL, como una lista o biblioteca de Microsoft SharePoint o una base de datos SQL, los datos se representan primero como XML antes de aplicarse el filtro XPath de modo que el rendimiento del filtro puede ser más lento de lo esperado.

  1. Abra la página que contiene la vista de datos que desea filtrar.

  2. Haga clic con el botón secundario en la vista de datos y, a continuación, haga clic en Mostrar tareas de control comunes en el menú contextual.

    Puede hacer clic también en la vista de datos y, a continuación, haga clic en la flecha Imagen de botón en la esquina superior derecha para mostrar la lista de Tareas de la vista de datos comunes. Haga clic en la flecha para ocultar la lista.

  3. En la lista Tareas de vista de datos comunes, haga clic en Filtrar.

  4. En el cuadro Criterios de filtro, haga clic en Avanzadas.

  5. En el cuadro de diálogo Condición avanzada, en Seleccione el campo que desea insertar, haga doble clic en el campo que desea insertar en la expresión. Para insertar la ruta completa de acceso del campo, mantenga presionada la tecla CTRL mientras hace doble clic en el campo.

    Haga doble clic en el ejemplo en UnidadesEnExistencias para que cree la vista de datos que muestra sólo productos con un valor de inventario superior a 1.000 $. UnidadesEnExistencias aparece en el cuadro Editar la expresión XPath.

  6. En el cuadro Editar la expresión XPath, coloque el punto de inserción justo después del nombre de campo y, a continuación, presione la BARRA ESPACIADORA.

    Aparece la lista de operadores XPath de IntelliSense. IntelliSense para XPath le proporciona una lista de campos o funciones disponibles que son válidas en el contexto de la expresión.

  7. En la lista de operadores de IntelliSense, haga doble clic en el operador que desee.

    En el ejemplo, haga doble clic en el asterisco (*). Aparece ahora una lista de campos disponibles de IntelliSense.

  8. En la lista de campos disponibles, haga doble clic en el campo que desee.

    Para crear el filtro avanzado en el ejemplo de Neptuno, haga doble clic en UnidadesEnExistencias y, a continuación, presione la BARRA ESPACIADORA.

  9. En la lista de operadores de IntelliSense, haga doble clic en el operador que desee.

    En el ejemplo, haga doble clic en > (mayor que) y, a continuación, escriba 1000.

    La expresión final es similar a la siguiente.

    Expresión XPath para mostrar productos cuando el valor de inventario es superior a 1.000 $

    En la parte inferior del Generador de expresiones XPath, puede ver una vista previa de los resultados del filtro a medida que genera la expresión en el cuadro Editar la expresión XPath.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×