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 Vendas e Finanças do aplicativo Samples.
- Crie um relatório e crie uma fatia padrão no cubo Finanças. Adicione Unidade como a hierarquia de Linhas.
- Clique em 1º segmento. No Designer de lista, clique no ícone e selecione . Clique no ícone . na coluna
- Adicione Conta como a hierarquia de Colunas.
- Clique em 1º segmento. No Designer de Lista, selecione . Clique no ícone e clique em . na coluna
- 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 Lucros. Na coluna Seleção, selecione o elemento Volume de vendas. e selecione
- Clique em Versão. Na coluna Seleção, selecione o elemento Real. e selecione
- Clique em Fórmula. Especifique =B8 na coluna Seleção. e selecione
-
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.