Usar uma fórmula como filtro para ocultar ou exibir colunas e linhas
Este exemplo usa uma fórmula para comparar um valor para o volume de vendas com um valor inserido. As linhas que contêm volumes de vendas menores do que o valor inserido ficam ocultas. Este formulário de filtragem é necessário porque o filtro necessário depende de mais de um cubo.
Este exemplo usa os cubos de Vendas e Financeiro.
- Crie um relatório e crie uma fatia padrão no cubo Finanças. Adicione Unidade como a hierarquia de Linhas.
- Clique em na coluna 1º segmento. No Designer de lista, clique no ícone e selecione . Clique no ícone .
- Adicione Conta como a hierarquia de Colunas.
- Clique em na coluna 1º segmento. No Designer de Lista, selecione . Clique no ícone e clique em .
- Arraste a fatia para a célula B8 e estenda o hiperbloco de linhas para a célula F8.
- Clique na célula D8 e clique no ícone na barra de ferramentas Objetos.
- Selecione Valores da célula como tipo de fórmula e Vendas como o cubo.
- Clique em e selecione Lucros. Na coluna Seleção, selecione o elemento Volume de vendas.
- Clique em e selecione Versão. Na coluna Seleção, selecione o elemento Real.
- Clique em e selecione Fórmula. Especifique =B8 na coluna Seleção.
- Na célula F8, especifique
=IF(D8>=C5,TRUE,FALSE) - Clique com o botão direito do mouse no cabeçalho da Linha 8 e selecione Linhas. Marque a caixa de seleção Fórmula e especifique =F8.
- Na célula B5, especifique Volume de vendas maior que:
- Remova a proteção da célula C5.
- No Modo de exibição, especifique um valor na célula C5 maior que pelo menos um dos valores de volume de vendas. As linhas que contêm valores menores ficam ocultas.