Nesta tela clique na aba "Conjunto de membros", logo após clique no botão "Criar novo conjunto de membros" que abrirá outra tela. ![]() Nesta tela será utilizado o que se chama na linguagem em MDX de "Named Set". Seu objetivo é criar um conjunto de informações de uma dimensão unificando como um filtro pronto. ![]()
Dentro de {} você insere a partir da dimensão que deseja filtrar com os respectivos dados. Segue um exemplo abaixo com a dimensão "Loja". Exemplo: {[loja].[LOJA 01 - LAJEADO], [loja].[LOJA 02 - CAXIAS DO SUL], [loja].[LOJA 03 - VENANCIO AIRES]} Utilizando no campo "Nome" chamado de "ComConjunto", no MDX vamos utiliza-lo. Ao criar análise ele via gerar um MDX, nas propriedades na aba MDX vai mostrar o MDX criado, abaixo um exemplo de como "chamar" essa ação. ANTES SELECT NON EMPTY {[Measures].[qatend]} ON COLUMNS, NON EMPTY Hierarchize(Union({[cidade].[Todos]}, [cidade].[Todos].Children)) ON ROWS FROM [atendimentos] DEPOIS SELECT NON EMPTY {[Measures].[qatend]} ON COLUMNS, NON EMPTY Hierarchize(Union({[cidade].[Todos]}, [cidade].[Todos].Children)) ON ROWS FROM [atendimentos] WHERE {ComConjunto} Importante: se a dimensão "loja"estiver sendo utilizada nas linhas ou nas colunas, vai ocorrer erro na análise, só funciona com a dimensão utilizada fora das linha e das colunas. 2ª Forma Existe uma segunda forma, no mesmo local que criar o "Conjunto de Membros", temos as "Medidas Calculadas" aonde podemos usa-la para fazer o mesmo processo. Utilizando a função "Aggregate" do MDX e referenciando a dimensão, na dimensão vai ver que na listagem uma nova informação foi criada com o mesmo nome "MedidaComConjunto", somente selecionado essa informação, vai filtrar por todos os dados colocados no campo "Formula". ![]() |