A função Intersect combina seleções entre membros. A função Exclude exclui membros de uma seleção.
É possível combinar essas funções para refinar os resultados. Neste exemplo, criaremos a seguinte função: Except the Descendants of ‘Total Equity’ (250000) from the Intersection of Descendants of ‘Balance Sheet’ AND Level 1.
Figura 9-1 Função Except
Comece selecionando um membro, clique no botão e selecione Exibir Todas as Funções.
Selecione a função Except.
No painel Parâmetros, clique em ao lado de Conjunto de Membros 1. Figura 9-1 mostra a função Except com o botão de seleção de membro destacado.
Isso abre uma segunda iteração do construtor de função que permite aninhar uma função Intersect dentro da função Except.
Selecione Intersect e depois informe Descendants of BalanceSheet
em Conjunto de Membros 1 e Level 1
em Conjunto de Membros 2.
Figura 9-2 Função Intersect
Clique em Selecionar e, em seguida, clique em OK.
No Conjunto de Membros 2, informe Descendants of 25000
.
Figura 9-3 Resultado das Funções Except e Intersect
Figura 9-3 mostra os resultados. Os membros retornados incluem todos os descendentes de nível 1 do Balanço Patrimonial, exceto aqueles que também são descendentes de Equidade Total.