Filtragem de dados

As consultas extraem um conjunto definido de registros. Se nenhum filtro for definido, os registros serão consultados sem restrições. Isso significa que incluirão todas as linhas do território de análise definido. Ao aplicar um filtro, determinadas linhas serão eliminadas do escopo. O número de registros é reduzido de acordo com o filtro definido.

Um filtro é sempre aplicado a um critério. O filtro especifica seus valores de critério preferidos e adequados. Se um filtro for definido, apenas as linhas que tiverem valores de critério correspondentes serão selecionadas. O filtro é então transferido para outras tabelas, nas quais serão selecionadas apenas as linhas vinculadas a pelo menos uma linha selecionada da tabela de origem. O filtro é transferido recursivamente para todas as tabelas relevantes da consulta.

Exemplo

Neste exemplo, a filtragem de um administrador pelo nome Kunz retorna apenas os valores das linhas vinculadas à linha correspondente na tabela Administradores.

Consulta do aplicativo e taxa de aluguel para cada aplicativo filtrado pelo nome do administrador Kunz

s_ppm_da_query_logic_ex3.png

Linhas não vinculadas a uma linha selecionada não serão incluídas no registro selecionado. Portanto, a linha do aplicativo Cognos não será incluída no resultado da consulta, visto que a consulta contém mais do que apenas o critério Tabela de aplicativos. Se a consulta usasse o critério Aplicativo para iteração e agregasse as licenças, Cognos/30 seria incluído no resultado da consulta.

Resultado de consulta com filtro adicional Munique ou Berlim definido

s_ppm_da_query_logic_ex4.png

Os filtros suportados e suas semânticas na análise de dados são similares àqueles da Análise do processo do PPM. Por exemplo, filtros de texto ou período estão disponíveis, e você pode definir filtros para medidas. Diversos filtros podem ser combinados e os filtros de resultado podem ser usados para iterações e outras ações.