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
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 (...).
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
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.
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.
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
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.
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.
En la ficha Grupos, seleccione el grupo que desea modificar y, a continuación, haga clic en Editar.
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
En la vista Diseño, haga clic con el botón secundario en la lista y, después, haga clic en Propiedades.
En la ficha General, haga clic en Editar grupo de detalles.
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
En la vista Diseño, haga clic con el botón secundario en el gráfico y, a continuación, haga clic en Propiedades.
En la ficha Datos, seleccione un grupo de categorías o un grupo de series y, a continuación, haga clic en Editar.
Seleccione la ficha Filtros y siga los pasos incluidos en la sección Para establecer un filtro.
Para establecer un filtro
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)