Especificar criterios para una condición de filtro (Generador de informes)
El criterio de filtro es el valor con el que se comparan todos los elementos del campo o entidad para determinar si los datos deben excluirse del informe. Por ejemplo, imagine que desea ver únicamente los datos de ventas de Francia. Probablemente cree una condición de filtro en la que País sea igual a "Francia". Cuando ejecute el informe, todos los elementos incluidos en País se compararán con el valor "Francia". Si el elemento no es igual a "Francia", no se incluirá en el informe. Dependiendo de la configuración del origen de datos, los criterios pueden especificarse empleando diversos métodos, como listas, cuadros de texto y calendarios.
Seleccionar criterios de una lista
Cuando se utiliza el operador En una lista, todos los elementos disponibles para el campo o entidad de la condición de filtro se muestran en una lista. Para seleccionar criterios de esta lista rellenada previamente, active la casilla de verificación para cada uno de los elementos que desee utilizar en la condición de filtro. Pueden seleccionarse tantos elementos como se desee. Las listas rellenadas previamente varían en longitud en función del número de elementos de la entidad o campo y de los valores predeterminados definidos en el origen de datos.
Crear una lista filtrada previamente
En algunos casos, una lista rellenada previamente no es posible porque el número de elementos mostrados la harían difícil de manejar. Por ejemplo, imagine que agrega la entidad Pedido de venta a la condición de filtro. Dependiendo del contenido de la base de datos, pueden existir millones de pedidos de venta entre los que elegir. Mostrar cada uno de ellos en la lista no resultaría práctico.
En situaciones como esta se le pedirá que cree su propia lista filtrada previamente. Con esa lista puede limitar el número de elementos que se muestran en una lista rellenada previamente. A continuación, y al igual que con cualquier otra lista, puede seleccionar los elementos que desea agregar a la condición de filtro. Por ejemplo, si la entidad Pedido de ventas contiene demasiados elementos para rellenar previamente la lista y desea ver únicamente los pedidos de venta de una fecha concreta, puede filtrar previamente la lista con el cuadro de diálogo Lista de filtros. Especifique aquí una condición de filtro para buscar los pedidos de venta que desee y agréguelos al cuadro de lista Datos disponibles. En este momento, puede elegir entre agregar todos los datos disponibles al cuadro de lista Datos seleccionados o seleccionar elementos concretos. Al hacer clic en Aceptar, todos los elementos del cuadro de lista Datos seleccionados aparecen como una lista rellenada previamente y, si se hace clic en la flecha abajo de criterios del cuadro de diálogo Filtrar datos, se pueden seleccionar los criterios que se desea agregar a la condición de filtro.
Cuando cree una lista filtrada previamente, tenga en cuenta que no está especificando sus criterios; simplemente está limitando las opciones disponibles entre las que seleccionar los criterios de la condición de filtro.
Usar fechas relativas
El Generador de informes admite dos tipos de fechas relativas en los filtros: valores de fecha relativa e intervalos de fechas relativas. Los valores de fecha relativa se utilizan como criterios de filtro al filtrar los datos de un momento determinado. Para especificar un valor de fecha relativa se utiliza el control de calendario que aparece en el área de criterios cuando se agrega un campo de hora o fecha al área de filtro y en las opciones de fecha relativa de la parte inferior de dicho control de calendario. O bien, puede simplemente escribirse el texto correspondiente, por ejemplo "hoy". La coincidencia no distingue entre mayúsculas y minúsculas.
Los intervalos de fechas relativas se especifican utilizando operadores de comparación y los datos devueltos para un intervalo de fechas. Para obtener más información acerca de los intervalos de fechas, vea Seleccionar un operador de comparación para una condición de filtro (Generador de informes).
Valores de fecha relativa
Se admiten los valores siguientes.
Nombre | Descripción | Ejemplo |
---|---|---|
hoy |
Devuelve datos para la fecha de hoy a medianoche (00:00:00 a.m.). |
Suponga que hoy es 15/10/09. Los datos devueltos corresponden a la fecha 15/10/09. |
ahora |
Devuelve datos para la fecha y hora de hoy. |
Suponga que son las 13:30 del 15/10/09. Los datos devueltos corresponden a la fecha del 15/10/09 desde la medianoche hasta las 13:30. |
ayer |
Devuelve datos para la fecha de hoy menos un día. |
Hoy es 15/10/09. Se devuelven los datos correspondientes al 14/10/09. |
mañana |
Devuelve datos para la fecha de hoy más un día. |
Hoy es 15/10/09. Los datos devueltos corresponden a la fecha 16/10/09. |
primer día de este mes |
Devuelve datos para el primer día del mes actual según la fecha de hoy. |
Suponga que hoy es 12/7/07. Los datos devueltos corresponden a la fecha 1/7/07. |
primer día de este trimestre |
Devuelve la fecha para el primer día del trimestre actual según la fecha de hoy. |
Imagine que hoy es 12/7/07; éste es el tercer trimestre del año. Los datos devueltos corresponden a la fecha 1/7/07. |
primer día de este año |
Devuelve datos para el primer día del año actual según la fecha de hoy. |
Suponga que hoy es 12/7/07. Los datos devueltos corresponden a la fecha 1/1/07. |
último día de este mes |
Devuelve datos para el último día del mes actual según la fecha de hoy. |
Suponga que hoy es 12/7/07. Los datos devueltos corresponden a la fecha 7/31/07. |
último día de este trimestre |
Devuelve datos para el último día del trimestre actual según la fecha de hoy. |
Imagine que hoy es 12/7/07; éste es el tercer trimestre del año. Los datos devueltos corresponden a la fecha 30/9/07. |
último día de este año |
Devuelve datos para el último día del año actual según la fecha de hoy. |
Suponga que hoy es 12/7/07. Los datos devueltos corresponden a la fecha 12/31/07. |
hace (n) días |
Devuelve datos para una sola fecha correspondiente al número especificado de días antes de hoy. |
Imagine que hoy es 12/7/07 y que se especifican cinco días. Los datos devueltos corresponden a la fecha 8/7/07. |
hace (n) meses |
Devuelve datos para una sola fecha correspondiente al número especificado de meses antes del mes de la fecha actual. |
Imagine que hoy es 12/7/07 y que se especifican dos meses. Los datos devueltos corresponden a la fecha 12/5/07. |
hace (n) años |
Devuelve datos para una sola fecha correspondiente al número especificado de años antes del año del día actual. |
Imagine que hoy es 12/7/07 y que se especifican tres años. Los datos devueltos corresponden a la fecha 12/7/04. |
(n) días desde ahora |
Devuelve datos para una sola fecha correspondiente al número especificado de días a partir de hoy. |
Imagine que hoy es 15/8/09 y que se especifican 10 días. Los datos devueltos corresponden a la fecha 25/8/09. |
(n) meses desde ahora |
Devuelve datos para una sola fecha correspondiente al número especificado de meses a partir del mes de hoy. |
Imagine que hoy es 3/4/10 y que se especifican cinco meses. Los datos devueltos corresponden a la fecha 3/9/10. |
(n) años desde ahora |
Devuelve datos desde el año del día de hoy más el número de años especificado. |
Imagine que hoy es 3/4/10 y que se especifican dos años. Los datos devueltos corresponden a la fecha 3/4/12. |
Vea también
Tareas
Cómo agregar, mover o eliminar una condición de filtro (Generador de informes)
Cómo agrupar condiciones de filtro (Generador de informes)
Conceptos
Trabajar con una condición de filtro (Generador de informes)
Otros recursos
Filtrar datos, cuadro de diálogo (Generador de informes)
Lista de filtros, cuadro de diálogo (Generador de informes)