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.

  1. Crie um relatório e crie uma fatia padrão no cubo Finanças. Adicione Unidade como a hierarquia de Linhas.
  2. Clique em Editar lista na coluna 1º segmento. No Designer de lista, clique no ícone Funções e selecione Elementos por baixo > Empresa. Clique no ícone Aplicar alterações.
  3. Adicione Conta como a hierarquia de Colunas.
  4. Clique em Editar lista na coluna 1º segmento. No Designer de Lista, selecione IFRS > P&L > Perdas/renda líquida > Ganhos antes dos impostos (EBT). Clique no ícone Aplicar alterações e clique em OK.
  5. Arraste a fatia para a célula B8 e estenda o hiperbloco de linhas para a célula F8.
  6. Clique na célula D8 e clique no ícone Editar fórmula OLAP na barra de ferramentas Objetos.
  7. Selecione Valores da célula como tipo de fórmula e Vendas como o cubo.
  8. Clique em Selecionar hierarquia e selecione Lucros. Na coluna Seleção, selecione o elemento Volume de vendas.
  9. Clique em Selecionar hierarquia e selecione Versão. Na coluna Seleção, selecione o elemento Real.
  10. Clique em Selecionar hierarquia e selecione Fórmula. Especifique =B8 na coluna Seleção.
  11. Na célula F8, especifique =IF(D8>=C5,TRUE,FALSE)
  12. 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.
  13. Na célula B5, especifique Volume de vendas maior que:
  14. Remova a proteção da célula C5.
  15. 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.