Um tipo de passo de seleção que pode criar é um passo da condição. A maior parte das pessoas não necessita de efetuar esta tarefa.
Especifica que os membros são selecionados a partir de uma coluna baseada numa condição. A condição pode ter um de vários tipos, incluindo os baseados em medidas ou em valores superiores/inferiores. Esta lista de membros é dinâmica e determinada no runtime. Por exemplo, pode selecionar os 5% de primeiros membros com base nas Receitas da Marca.
| Tipo | Descrição |
|---|---|
|
Exceção |
Selecione os membros utilizando valores de comparação para as colunas de medidas. Um exemplo de condição é "Vendas > Custo +10%". |
|
Primeiros/Últimos |
Selecione o número de membros especificado após a classificação dos membros pela coluna de medida especificada. É possível especificar um número exato de membros ou uma percentagem do total de membros. Exemplos de condições são "Primeiros 10 baseados em Vendas" e "Primeiros 5% baseados em Custos". |
|
Correspondência |
Selecione os membros com base nas correspondências com cadeias de caracteres de texto e valores de atributos. Um exemplo de condição é "Name contains abc" ("O nome contém abc"). Este tipo só está disponível para colunas que têm a cadeia de caracteres como tipo de dados. |
|
Temporal/Ordinal |
Selecione os membros com base nos intervalos de tempo e nos níveis hierárquicos. Um exemplo de condição é "De julho de 2012 a dezembro de 2012". Este tipo só está disponível para colunas com um tipo de dados relacionado com tempo. |
Os componentes desta caixa de diálogo variam ligeiramente consoante o tipo selecionado.
Por exemplo, selecione o Operador com base no tipo de condição. Por exemplo, selecione Dentro para o Tipo de exceção.
Dependendo do que está a substituir, pode substituir determinados valores por um prompt, uma variável de apresentação, uma variável de sessão ou uma variável de modelo semântico (repositório).
Se selecionar um tipo de variável, introduza o nome da variável no campo. Por exemplo, suponha que tem uma coluna chamada EMPLOYEE_ID. Pode especificar USER como a variável da sessão para substituição do valor dessa coluna. Quando um utilizador entra em sessão, o valor da coluna é definido para o nome de utilizador. Consulte Técnicas Avançadas: Referenciar Valores Armazenados em Variáveis.
Numa lista de passos, especifique que apenas um passo da lista pode ser substituído por um prompt ou variável de apresentação.
Faça-o quando criar passos da condição do tipo Exceção ou Primeiros/Últimos. Para cada dimensão, selecione os membros que pretende incluir. Pode selecionar membros específicos, ou Todos, o que especifica a agregação dos membros quando criar a condição. Por exemplo, suponha que está a qualificar a dimensão Região. Pode selecionar uma região específica, como Leste, cujo valor é utilizado na condição da caixa de diálogo Novo Passo da Condição. Se selecionar Todos, os valores de todas as regiões são agregados e utilizados na condição.
Pode utilizar a área Para para criar uma referência de dados qualificada (QDR). Uma QDR é um qualificador que limita uma ou mais dimensões para obter um valor único para uma coluna de medida. Uma QDR é útil quando quer referenciar temporariamente um valor da coluna de medida sem afetar o estado atual das dimensões. A seguir encontra um exemplo de uma QDR:
Add members of Total Products (Rgd Sk Lvl) where "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments Hier: 'Active Singles', 'Baby Boomers' is greater than "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments"
Quando especifica uma QDR, pode especificar vários membros para limitar as dimensões. Quando especifica vários membros, o valor da coluna de medida é agregado através da agregação por omissão. Por exemplo, suponha que quer criar uma condição para apresentar as Regiões nas quais as Unidades são maiores que 100. Suponha que cria uma QDR para a dimensão Ano que especifica 2010 e 2011, e que a agregação por omissão é Soma. Se os valores de 2010 e 2011 da região Central forem 50 e 60 respetivamente, ambos os anos são apresentados. A soma excede as 100 unidades indicadas.