Aplicación de configuración de filtros

En este tema se describen las columnas y opciones de la sección Configuración de filtro en el panel Filtro del Diseñador de listas.

Columna Filtrar por

En la siguiente tabla se muestran las opciones de la columna Filtrar por:
Criterios Descripción
Título Filtra los elementos por sus títulos. Utilice el filtro de texto para buscar texto o cadenas.
Nombre exclusivo Filtra los elementos por sus nombres exclusivos. Utilice el filtro de texto para buscar texto o cadenas.
Atributo Filtra los atributos de los elementos definidos en la base de datos de OLAP.
Valor Filtra los valores de un intervalo. Es necesario especificar la configuración del filtro y el área de datos del filtro.
Nota

Valor está disponible en el Diseñador de ejes para segmentos de sector pero no en el Diseñador de listas para segmentos de sector.

MDX personalizado Crea un filtro con una instrucción MDX.

Columna Jerarquía

La lista de jerarquías solo está disponible desde el Diseñador de ejes para segmentos de sector. La lista contiene las jerarquías que se encuentran en el eje.

Columna Tipo de filtro

Utilice la configuración Tipo de filtro con filtros de título, nombre exclusivo y atributo.

En la siguiente tabla se muestran las opciones de la columna Tipo de filtro:

Tipo de filtro Descripción
Cadena Se busca en la jerarquía los elementos con un título, un nombre exclusivo o un atributo que coincida con el texto de búsqueda.
Comodín Puede utilizar comodines para filtrar los nombres de elementos.
Fecha Puede filtrar por valores de fecha. Válido solo para Microsoft Analysis Services.
Expresión regular Puede utilizar expresiones regulares .NET para filtrar los nombres de elementos. Las expresiones regulares distinguen mayúsculas de minúsculas.

Encontrará una guía completa de expresiones regulares .NET en: http://msdn2.microsoft.com/en-us/library/hs600312.aspx

Número Puede filtrar por valores numéricos. Por ejemplo, valores menores que N.

Expresiones regulares con Analysis Services

Para utilizar expresiones regulares .NET con orígenes de datos de Analysis Services, debe instalar un ensamblado en el servidor de Analysis Services.

El archivo de ensamblado se llama Mis.Reporting.ServerExtension.dll y se instala en C:\Archivos de programa\Infor BI\Application Studio al realizar la instalación de Application Studio.

Utilice SQL Management Studio para conectarse a la base de datos de Analysis Services y añadir un ensamblado a la carpeta Ensamblados.

El ensamblado debe tener estos parámetros:

  • Ruta: ..\Application Studio\Mis.Reporting.ServerExtension.dll.
  • Nombre: MisOlapYukonExtension
  • Permisos: seguro
  • Suplantación: Predeterminado

Visión general de los comodines

En la siguiente tabla se describe el uso de los comodines:
Cadena de búsqueda Explicación

*xyz/xyz*

El asterisco (*) delante o detrás de una cadena de búsqueda devuelve los elementos que comienzan o terminan con el texto de búsqueda.

?xyz

El signo de interrogación representa un carácter que falta. Pueden utilizarse varios signos de interrogación.

x?z

Una solicitud de búsqueda con esta cadena devuelve todos los elementos que contienen un carácter en la posición del signo de interrogación.

Expresiones regulares .Net

Para utilizar expresiones regulares .NET, es necesario seleccionar Expresión regular como tipo de filtro.

Puede utilizar estas expresiones regulares:
Expresión Explicación Ejemplo
^

Operador de coincidencia con principio de línea

^A busca elementos de la lista que empiezan por A.
$

Operador de coincidencia con final de línea

er$ busca elementos de la lista que terminan en er.
+

Operador de coincidencia de uno o más elementos

e.+r$ busca todos los elementos de lista que terminan en r y que también contienen una e. Debe haber al menos un carácter entre e y r.
|

Operador de alternancia

^A|^B busca elementos de la lista que empiezan por A o B.
( )

Agrupación

^(..) busca elementos de la lista que contienen un número par de caracteres.
.

Cualquier carácter

^c..d busca elementos de la lista que empiezan por c, seguida de dos caracteres, seguidos de d.
\

Define el carácter subsiguiente como literal.

\\ busca todos los elementos de lista que contienen el carácter \.

Las expresiones regulares no distinguen mayúsculas de minúsculas. Se puede añadir el prefijo (?-i) a la expresión para que distinga mayúsculas de minúsculas.

Condición

Las condiciones que se pueden aplicar dependen de las selecciones en las listas Filtrar por y Tipo de filtro. Incluyen Igual, No igual, Mayor que, etc.

Para los filtros de valores, se puede aplicar la condición Es accesible. Los permisos para ver datos se pueden aplicar a los usuarios y los elementos. Si el permiso para un usuario y elemento en particular es Ninguno, ese usuario no puede ver el valor para el elemento. Dichos valores se tratan como vacíos y se pueden filtrar con la condición Es accesible.

Valor

Introduzca el valor al que hace referencia la configuración del filtro. Dicho valor puede ser una cadena o un número.

Filtrado de nombres de elementos

Abra Filtro en el Diseñador de listas, haga clic en Nuevo filtro y seleccione Título o Nombre exclusivo en la lista Filtrar por. Seleccione el tipo de filtro, la condición y el valor.
Nota

La condición hace referencia al orden alfabético de los elementos en la lista. Su posición dentro de la jerarquía no se tiene en cuenta.

Filtrado de atributos

Abra Filtro en el Diseñador de listas, haga clic en Nuevo filtro y seleccione Atributo en la sección Configuración de filtro de la lista Filtrar por. Seleccione el tipo de filtro, el atributo, la condición y el valor.

Filtrado de valores

Abra Filtro en el Diseñador de listas, haga clic en Nuevo filtro y seleccione Valor en la lista Filtrar por. Seleccione los operadores y los valores. Utilice el área de datos para definir el intervalo de datos al que desea aplicar el filtro.

Puede utilizar un filtro de valor para excluir los valores cero y nulos. Las celdas que tienen un valor nulo están vacías. Las celdas con un valor cero contienen la cifra 0. Un cero se puede utilizar en los cálculos, pero no un valor nulo. En ningún caso es lo mismo un valor "nulo" que un valor "cero".

Si los datos contienen tanto valores nulos como valores cero, se aplican las siguientes reglas:

  • Un filtro que busca todos los valores nulos no devuelve ningún valor cero.
  • Un filtro que busca todos los valores no nulos devuelve valores cero (y otros valores).