Cuadro de diálogo Filtros de seguridad (Diseñador de modelos)

Utilice el cuadro de diálogo Filtrar datos para limitar los datos devueltos en el informe. Para abrir el cuadro de diálogo Filtrar datos, haga clic en el botón Filtro en la barra de herramientas o seleccione Filtro en el menú Informe.

Opciones

  • Entidades
    Navegue por las entidades en las que puede arrastrar campos o entidades al área de filtro.

  • Campos
    Busque los campos que desea agregar a la condición de filtro. Arrastre o haga doble clic en los campos para agregarlos al área de filtro.

  • Buscar
    Haga clic en esta opción para buscar campos específicos dentro de una entidad o del origen de datos.

  • Modo avanzado
    Haga clic para mostrar las relaciones adicionales entre las entidades. Estas relaciones permiten crear consultas complejas. Al hacer clic en el botón Modo avanzado, se muestran tres tipos de roles adicionales:

    • Roles invertidos. Los roles invertidos muestran la relación retrocediendo hasta la entidad de partida.

    • Entidades de búsqueda. Una entidad de búsqueda es un rol que contiene un solo campo de interés.

    • Entidades que heredan directamente de los antecesores directos de la entidad seleccionada pero no son antecesores directos de la entidad actual.

  • Al agregar una condición nueva, aplicar a todos los datos de mi informe.
    Active esta casilla si desea restringir los datos devueltos a una lista específica de instancias. Si desactiva esta casilla, no podrá cambiar la entidad base cuando cree el filtro. De forma predeterminada, esta casilla está activada.

Opciones de Nuevo grupo

Haga clic en el botón Nuevo grupo y seleccione una de las siguientes opciones para crear un grupo de condiciones de filtro.

  • Todo de
    Cuando se selecciona Todo de, los resultados del grupo de filtros lógicos deben reunir todos los criterios especificados. La palabra "and" (y) se inserta automáticamente entre las cláusulas.

  • Cualquiera de
    Cuando se selecciona Cualquiera de, los resultados del grupo de filtros lógicos deben reunir al menos uno de los criterios especificados. La palabra "or" (o) se inserta automáticamente entre las cláusulas.

  • Nada de
    Cuando se selecciona Nada de, los resultados del grupo de filtros lógicos no deben reunir ninguno de los criterios especificados. La palabra "or" (o) se inserta automáticamente entre las cláusulas, así como un valor lógico "not" (no) para todo el grupo.

  • No todo de
    Cuando se selecciona No todo de, los resultados del grupo de filtros lógicos no deben reunir todos los criterios especificados. La palabra "and" (y) se inserta automáticamente entre las cláusulas, así como un valor lógico "not" (no) para todo el grupo.

Opciones de la condición de filtro

Cuando se arrastra un campo a la superficie de filtro, se crea automáticamente una condición de filtro basada en ese campo. Puede ajustar la condición de manera que devuelva los resultados que desea. La condición de filtro se compone de tres partes: el nombre del campo o entidad, el operador y el valor. Para cambiar el operador, haga clic en el operador y, a continuación, seleccione el nuevo operador que desea utilizar. Para especificar un valor, realice una de las siguientes operaciones: escriba un valor en el cuadro de texto, active la casilla de cada uno de los valores de la lista que desea utilizar en el filtro o, en los casos en que se pueda seleccionar una gran cantidad de datos, filtre previamente los valores del campo o entidad a partir de los cuales desea continuar creando el filtro.

Opciones de campo y entidad

Cuando se hace clic en el nombre de campo o entidad agregado al área de filtro, aparecen las siguientes opciones.

  • Todo
    Devuelve todas las instancias de la entidad que cumplen los criterios especificados. Esta opción solo aparece cuando una entidad se agrega al área de filtro.

  • Cualquiera
    Devuelve cualquier instancia de la entidad que cumple los criterios especificados. Esta opción solo aparece cuando una entidad se agrega al área de filtro.

  • No
    Devuelve todas las instancias de la entidad que no cumplen los criterios especificados. Esta opción solo aparece cuando una entidad se agrega al área de filtro.

  • No todo
    Devuelve cualquier instancia de la entidad que no cumple los criterios especificados. Esta opción solo aparece cuando una entidad se agrega al área de filtro.

  • Editar como fórmula
    Haga clic en el nombre del campo para mostrar esta opción. Seleccione esta opción para abrir el cuadro de diálogo Definir fórmula y editar la expresión del campo.

  • Pedir datos
    Haga clic en el nombre del campo para mostrar esta opción. Selecciónela para pedir a los lectores del informe que proporcionen un valor para el campo antes de ejecutar el informe. Por ejemplo, imagine que desea que los lectores del informe vean el informe según el territorio. Seleccione la opción del símbolo del sistema para el campo Territorio y cuando los lectores traten de ejecutar el informe desde el servidor de informes, verán un indicador al principio del informe que les exige que escriban un nombre para el territorio. Si desea utiliza un valor predeterminado, escriba uno en el área de criterios del filtro. . Si no escribe ningún valor, el usuario debe seleccionar uno antes de ejecutar el informe.

  • Quitar condición
    Haga clic en el nombre del campo para mostrar esta opción. Seleccione esta opción para quitar la condición de filtro de la superficie del mismo.

Opciones de los operadores de comparación

Los operadores de comparación se pueden cambiar haciendo clic en el operador y seleccionando un valor de la lista que aparece. De forma predeterminada, el operador de comparación es igual a. El Generador de informes admite dos tipos de fechas predefinidas: valores e intervalos. Los valores de fecha predefinidos devuelven una sola fecha o valor de tiempo. Los valores de rango predefinidos devuelven un rango de fechas o valores de tiempo.

  • No
    Indica que el operador debe devolver los datos que no cumplen los criterios especificados. No se puede aplicar a todos los operadores excepto Menor que, Mayor que, Menor o igual que y Mayor o igual que.

  • Es igual a
    Devuelve los datos que son iguales al valor especificado.

  • En una lista
    Devuelve una lista desplegable de valores en la que se pueden seleccionar varios valores.

  • Mayor que
    Devuelve los datos cuyo valor es mayor que el especificado.

  • Mayor o igual que
    Devuelve los datos cuyo valor es mayor o igual que el especificado.

  • Menor que
    Devuelve los datos cuyo valor es menor que el especificado.

  • Menor o igual que
    Devuelve los datos cuyo valor es menor o igual que el especificado.

  • De... A
    Devuelve los datos situados entre dos valores especificados.

  • Contiene
    Devuelve los datos que contienen el valor especificado. Esta condición solo se aplica a valores de texto.

  • En un filtro
    Utilice esta opción para especificar un filtro para una entidad antes de aplicar todo el filtro al informe. Haga clic en sin filtro seleccionado y, a continuación, haga clic en Crear filtro nuevo para iniciar una instancia nueva del cuadro de diálogo Filtrar datos. Esta opción solo aparece cuando se agrega al área de filtro una condición de filtro basada en una entidad.

  • Está vacío
    Devuelve los datos que contienen valores Null.

  • Está en blanco
    Devuelve los datos en los que no se ha especificado ningún valor.

  • Está en blanco o vacío
    Devuelve los datos que contienen valores Null o que no contienen ningún valor.

  • Es
    Devuelve los datos de una instancia de la entidad especificada.

  • Después del
    Devuelve datos posteriores a la fecha especificada.

  • El o después del
    Devuelve datos de o posteriores a la fecha especificada.

  • Antes del
    Devuelve datos anteriores a la fecha especificada.

  • El o antes del
    Devuelve los datos de la fecha o anteriores a la fecha especificada.

  • Hoy
    Devuelve los datos del día de hoy a medianoche (00:00:00 AM).

  • Ahora
    Devuelve los datos del día y la hora de hoy, por ejemplo, 30/11/2008, 10:45:22 AM.

  • Ayer
    Devuelve los datos de la fecha de hoy menos un día.

  • Mañana
    Devuelve datos para la fecha de hoy más un día.

  • hace...días
    Devuelve datos para una sola fecha correspondiente al número especificado de días antes de hoy.

  • hace...meses
    Devuelve datos para una sola fecha correspondiente al número especificado de meses antes del mes de la fecha actual.

  • hace...trimestres
    Devuelve datos para una sola fecha correspondiente al número especificado de trimestres antes del trimestre de la fecha actual.

  • hace...años
    Devuelve datos para el número especificado de años antes del año del día actual.

  • primer día de este mes
    Devuelve datos para el primer día del mes actual según la fecha de hoy.

  • primer día de este trimestre
    Devuelve datos para el primer día del trimestre actual según la fecha de hoy.

  • primer día de este año
    Devuelve datos para el primer día del año actual según la fecha de hoy.

  • ...días desde ahora
    Devuelve datos de hoy más el número de días especificado.

  • …meses desde ahora
    Devuelve datos desde el mes del día de hoy más el número de meses especificado.

  • ...trimestres desde ahora
    Devuelve datos desde el trimestre del día de hoy más el número de trimestres especificado.

  • ...años desde ahora
    Devuelve datos desde el año del día de hoy más el número de años especificado.

  • último día de este mes
    Devuelve datos para el último día del mes actual según la fecha de hoy.

  • último día de este trimestre
    Devuelve datos para el último día del trimestre actual según la fecha de hoy.

  • último día de este año
    Devuelve datos para el último día del año actual según la fecha de hoy.

  • en los últimos (n) días
    Devuelve datos para el último número de días especificado, sin incluir la fecha de hoy.

  • en los últimos (n) días (incluido hoy)
    Devuelve los datos del siguiente número de días especificado, incluido el día de hoy.

  • en los últimos (n) meses
    Devuelve datos para el número anterior de meses especificado, sin incluir el mes actual.

  • en los últimos (n) meses (incluido este mes)
    Devuelve datos para el número anterior de meses especificado, incluyendo el mes actual.

  • en los últimos (n) trimestres
    Devuelve datos para el número anterior de trimestres especificado, sin incluir el trimestre actual.

  • en los últimos (n) trimestres (incluido este trimestre)
    Devuelve datos para el número anterior de trimestres especificado, incluyendo el trimestre actual.

  • en los últimos (n) años
    Devuelve datos para el número anterior de años especificado, sin incluir el año actual.

  • en los últimos (n) años (incluido este año)
    Devuelve datos para el número anterior de años especificado, incluyendo el año actual.

  • próximo (n) mes
    Devuelve datos para todos los días del siguiente mes natural según la fecha de hoy.

  • próximo (n) trimestre
    Devuelve datos para todos los días del siguiente trimestre natural según la fecha de hoy.

  • próximo (n) año
    Devuelve datos para todos los días del siguiente año natural según la fecha de hoy.

  • en los próximos (n) días (incluido hoy)
    Devuelve los datos del siguiente número de días especificado, incluido el día de hoy.

  • en los próximos (n) días
    Devuelve datos para el siguiente número de días especificado, sin incluir la fecha de hoy.

  • en los próximos (n) meses (incluido este mes)
    Devuelve datos para el siguiente número de meses especificado, incluyendo el mes actual.

  • en los próximos (n) meses
    Devuelve datos para el siguiente número de meses especificado, sin incluir el mes actual.

  • en los próximos (n) trimestres (incluido este trimestre)
    Devuelve datos para el siguiente número de trimestres especificado, incluyendo el trimestre actual.

  • en los próximos (n) trimestres
    Devuelve datos para el siguiente número de trimestres especificado, sin incluir el trimestre actual.

  • en los próximos (n) años (incluido este año)
    Devuelve datos para el siguiente número de años especificado, incluyendo el año actual.

  • en los próximos (n) años
    Devuelve datos para el siguiente número de años especificado, sin incluir el año actual.

  • mes anterior
    Devuelve datos para todos los días del mes natural anterior.

  • trimestre anterior
    Devuelve datos para todos los días del trimestre natural anterior.

  • año anterior
    Devuelve datos para todos los días del año anterior.

  • en los...días anteriores (incluido hoy)
    Devuelve datos para el último número de días especificado, incluyendo la fecha de hoy.

  • en los...días anteriores
    Devuelve datos para el último número de días especificado, sin incluir la fecha de hoy.

  • en los...meses anteriores (incluido este mes)
    Devuelve datos para el último número de meses especificado, incluyendo el mes actual.

  • en los...meses anteriores
    Devuelve datos para el último número de meses especificado, sin incluir el mes actual.

  • en los...trimestres anteriores (incluido este trimestre)
    Devuelve datos para el último número de trimestres especificado, incluyendo el trimestre actual.

  • en los...trimestres anteriores
    Devuelve datos para el último número de trimestres especificado, sin incluir el trimestre actual.

  • en este mes
    Devuelve datos de todos los días del mes natural actual según la fecha de hoy.

  • en este trimestre
    Devuelve datos de todos los días del trimestre natural actual según la fecha de hoy.

  • en este año
    Devuelve datos de todos los días del año natural actual según la fecha de hoy.

  • en el mes hasta la fecha
    Devuelve datos desde el primer día del mes hasta el día actual.

  • en el trimestre hasta la fecha
    Devuelve datos desde el primer día del trimestre hasta la fecha actual.

  • en el año hasta la fecha
    Devuelve datos desde el primer día del año hasta la fecha actual.

  • en el mismo mes el año pasado
    Devuelve datos de todos los días del mismo mes del año pasado.

  • en el mismo trimestre el año pasado
    Devuelve datos de todos los días del mismo trimestre del año pasado.