Etapa de condição é um tipo de etapa de seleção que você pode criar. A maioria das pessoas não precisa executar essa tarefa.
Você especifica que os membros serão selecionados de uma coluna com base em uma condição. A condição pode ser uma de vários tipos, inclusive com base nas medidas ou em valores superior/inferior. Essa lista de membros é dinâmica e determinada no runtime. Por exemplo, você pode selecionar os primeiros 5% de membros com base na Receita de Marca.
| Tipo | Descrição |
|---|---|
|
Exceção |
Selecione os membros usando valores de comparação para colunas de medida. Um exemplo de condição seria "Sales > Cost +10%". |
|
Superior/Inferior |
Selecione o número especificado de membros após classificá-los pela coluna de medida especificada. Você pode especificar um número exato de membros ou um percentual do total de membros. São exemplos de condições "Top 10 based on Sales" and "Top 5% based on cost. |
|
Correspondência |
Selecione os membros com base em correspondências com strings de texto e valores de atributo. Um exemplo de condição é "O nome contém abc." Esse tipo só está disponível para colunas que tenham um tipo de dados igual a string. |
|
Tempo/Ordinal |
Selecione os membros com base em intervalos de tempo e em níveis hierárquicos. Um exemplo de condição seria "De julho a dezembro de 2012". Esse tipo só está disponível para colunas com um tipo de dados relacionado ao tempo. |
Os componentes nesta caixa de diálogo podem ser um pouco diferente, dependendo do tipo que você selecionar.
Por exemplo, selecione o Operador com base no tipo de condição. Por exemplo, selecione Within para o tipo Exception.
Dependendo do que está substituindo, você pode substituir certos 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 você selecionar um tipo de variável, então insira o nome da variável no campo. Por exemplo, suponha que você tenha uma coluna chamada EMPLOYEE_ID. Você pode especificar USER como a variável da sessão pela qual o valor da referida coluna será substituído. Quando um usuário efetua sign-in, o valor da coluna é definido como seu nome de usuário. Consulte Técnicas Avançadas: Referenciar Valores Armazenados em Variáveis.
Em uma lista de etapas, especifique que apenas uma etapa na lista pode ser substituída por um prompt ou variável de apresentação.
Faça isso ao criar etapas de condição do tipo Exceção ou Superior/Inferior. Para cada dimensão, selecione quais de seus membros devem ser incluídos. É possível selecionar membros específicos ou Tudo, que especifica agregar os membros durante a criação da condição. Por exemplo, suponha que você esteja qualificando a dimensão Região. Você pode selecionar uma região específica, como East, cujo valor é usado na condição da caixa de diálogo Nova Etapa de Condição. Se você selecionar a opção Tudo, então os valores de todas as regiões serão agregados e usados na condição.
Você pode usar a área Para para criar uma referência de dados qualificados (QDR). Um QDR é um qualificador que limita uma ou mais dimensões para recuperar um único valor de uma coluna de medida. Um QDR é útil quando você deseja fazer referência temporariamente a um valor de coluna de medida sem afetar o status atual das dimensões. Veja abaixo um exemplo de 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 você especifica um QDR, você pode especificar vários membros para limitar as dimensões. Quando você especifica vários membros, o valor da coluna de medida é agregado usando a agregação padrão. Por exemplo, suponha que você queira criar uma condição para exibição dessas Regiões em que Unidades é maior que 100. Suponha que você crie um QDR para a dimensão Ano que especifica 2010 e 2011 e a agregação padrão é Soma. Se os valores para 2010 e 2011 da região Central forem 50 e 60 respectivamente, esses dois anos serão exibidos. A soma deles excede as 100 unidades que foram indicadas.