Cómo agregar un filtro (Diseñador de informes)

Actualizado: 5 de diciembre de 2005

Para limitar de forma eficaz los datos utilizados en cálculos después de recuperar datos de un origen de datos, puede establecer filtros en conjuntos, regiones y agrupaciones de datos. Para establecer un filtro, abra el cuadro de diálogo de propiedades del elemento de informe y seleccione la ficha Filtro. Puede crear una expresión sencilla o utilizar el cuadro de diálogo Editar expresión (Diseñador de informes) para crear una expresión compleja. Cada expresión puede combinarse con la expresión de la fila siguiente mediante los operadores Y y O.

Todas las páginas de propiedades con una ficha Filtro incluyen las mismas opciones. Puede establecer los valores Expresión, Operador, Valor e Y/O. La tabla siguiente muestra las acciones que puede realizar en cada columna de la tabla Filtros.

Columna Acción

Expresión

En la lista desplegable, seleccione un campo válido para que este filtro cree una expresión simple, o bien elija <Expresión> para utilizar el cuadro de diálogo Editar expresión para crear una expresión compleja.

Operador

Elija un operador válido para esta expresión de filtro.

Valor

Especifique un valor directamente, o seleccione <Expresión> en la lista desplegable, para utilizar el cuadro de diálogo Editar expresión y crear una expresión compleja. Si Expresión contiene una referencia de campo, el tipo predeterminado para Valor coincidirá con el tipo predeterminado para el campo. Si Expresión no es una referencia de campo, el tipo predeterminado es System.String. Lea la nota siguiente sobre la comparación de un tipo de cadena con otros tipos de datos.

Y/O

Elija el operador booleano que se va a utilizar para combinar esta expresión con la expresión de la fila siguiente. Esta celda se activa en el momento de empezar a especificar una expresión en la fila siguiente.

[!NOTA] Si escribe el carácter "7" en la celda Valor, se evaluará como la cadena "7" de forma predeterminada. Para comparar una expresión numérica con el número 7, utilice la sintaxis que comienza con el signo igual: =7. Al generar la vista previa de un informe, es posible que obtenga un error de tiempo de ejecución por discrepancias del tipo de datos similar al siguiente: "No se puede procesar FilterExpression para el [nombre del conjunto de datos]. No se pueden comparar los datos de los tipos System.Int32 y System.String. Compruebe el tipo de datos devuelto por FilterExpression."

Para definir un filtro, abra el cuadro de diálogo de propiedades correspondiente, tal y como se describe en los siguientes pasos, y seleccione la ficha Filtro. Todos los filtros se definen de forma similar.

Para definir un filtro en un conjunto de datos

  1. En la vista Datos, en Conjunto de datos, seleccione el conjunto de datos al que va a aplicar el filtro y haga clic en el botón de edición (...).

  2. Seleccione la ficha Filtros y siga los pasos incluidos en la sección Para establecer un filtro.

Para definir un filtro en una región de datos

  1. En la vista Diseño, si la región de datos es una tabla o matriz, haga clic en ella para que se muestren las asas de columna y fila encima y al lado de la tabla o matriz.

  2. Haga clic con el botón secundario en el asa de esquina de la tabla o matriz, o en cualquier parte de la lista o gráfico y, a continuación, haga clic en Propiedades.

  3. Seleccione la ficha Filtros y siga los pasos incluidos en la sección Para establecer un filtro.

Para agregar un filtro a un grupo de tablas o matrices

  1. En la vista Diseño, haga clic en la tabla o matriz para que aparezcan las asas de columna y de fila por encima y al lado de la tabla o matriz.

  2. Haga clic con el botón secundario en el asa de esquina de la tabla o matriz y, a continuación, haga clic en Propiedades.

  3. En la ficha Grupos, seleccione el grupo que desea modificar y, a continuación, haga clic en Editar.

  4. Seleccione la ficha Filtros y siga los pasos incluidos en la sección Para establecer un filtro.

Para agregar un filtro a un grupo de listas

  1. En la vista Diseño, haga clic con el botón secundario en la lista y, después, haga clic en Propiedades.

  2. En la ficha General, haga clic en Editar grupo de detalles.

  3. Seleccione la ficha Filtros y siga los pasos incluidos en la sección Para establecer un filtro.

Para agregar un filtro a un grupo de gráficos

  1. En la vista Diseño, haga clic con el botón secundario en el gráfico y, a continuación, haga clic en Propiedades.

  2. En la ficha Datos, seleccione un grupo de categorías o un grupo de series y, a continuación, haga clic en Editar.

  3. Seleccione la ficha Filtros y siga los pasos incluidos en la sección Para establecer un filtro.

Para establecer un filtro

  1. En la ficha Filtros, en Filtro, haga lo siguiente:

    • En Expresión, escriba o seleccione la expresión del campo que desea que evalúe el filtro.
    • En Operador, seleccione el operador que desea que use el filtro para comparar el campo evaluado y el valor.
    • En Valor, escriba la expresión o valor que desea que use el filtro para evaluar el valor de Expresión.

Vea también

Conceptos

Filtrar datos en un informe
Temas de procedimientos del Diseñador de informes

Otros recursos

Diseñador de informes (Ayuda F1)

Ayuda e información

Obtener ayuda sobre SQL Server 2005