jueves, 2 de enero de 2014

FILTROS - TIPOS Y OPERADORES

TIPOS DE FILTROS


En MicroStrategy disponemos de dos tipos de filtros:

1- Calificación de Atributos
2- Calificación de Conjuntos

En esta nota se explica el funcionamiento de la primera calificación. Para entender el comportamiento sobre conjuntos se desarrolló una explicación en un documento aparte.
  • Dentro de este tipo de filtros podemos optar por calificar sobre:
-          Elementos
-          Representaciones



OPERADORES


En la calificación de Elementos únicamente podemos utilizar los operadores: “En la lista” y “No está en lista”, mientras que en la calificación por Representaciones, según el tipo de dato del atributo (varchar, numérico, etc.) se habilitan muchos más, tal como se puede apreciar en la siguiente imagen.


En la siguiente tabla se observa el Código SQL generado en Oracle para el listado completo de operadores dado un Atributo con tipo de dato “TEXTO” (Varchar).

select    count(distinct a11.CANT_DIAS)  WJXBFS1
from    FACT_AUSENTISMOS    a11
where    (a11.DIAS_HABILES_CORRIDOS = 'S' -- Exactamente
 and a11.DIAS_HABILES_CORRIDOS in ('S') -- En la lista
 and a11.DIAS_HABILES_CORRIDOS not in ('S') -- No está en la lista
 and a11.DIAS_HABILES_CORRIDOS > 'S' -- Mayor que
 and a11.DIAS_HABILES_CORRIDOS >=  'S' -- Mayor o igual que
 and a11.DIAS_HABILES_CORRIDOS < 'S' -- Menor que
 and a11.DIAS_HABILES_CORRIDOS <> 'S' -- Diferente de
 and a11.DIAS_HABILES_CORRIDOS not between 'S' and 'N' -- No entre * y *
 and a11.DIAS_HABILES_CORRIDOS is null -- Es nula
 and a11.DIAS_HABILES_CORRIDOS like 'S%' -- Comienza con
 and a11.DIAS_HABILES_CORRIDOS like 'S' -- Como
 and a11.DIAS_HABILES_CORRIDOS like '%S%' -- Contiene
 and a11.DIAS_HABILES_CORRIDOS like '%S' -- Finaliza con
 and a11.DIAS_HABILES_CORRIDOS not like 'S%' -- No comienza con
 and a11.DIAS_HABILES_CORRIDOS not like 'S' -- Distinto de
 and a11.DIAS_HABILES_CORRIDOS not like '%S%' -- No contiene
 and a11.DIAS_HABILES_CORRIDOS not like '%S') -- No finaliza con


La siguiente imagen muestra el ejemplo de uso de todos los operadores para la representación ID del atributo Días Hábiles Corridos, en el mismo orden que la tabla anterior.

No hay comentarios: