Brug af en formel som et filter til at skjule eller vise kolonner og rækker

I dette eksempel bruges en formel til at sammenligne en værdi for salgsmængde med en angivet værdi. Rækker, der indeholder salgsmængder, som er mindre end den angivne værdi, skjules. Denne form for filtrering er nødvendig, fordi det påkrævede filter afhænger af mere end én kube.

I dette eksempel bruges kuberne Salg og Økonomi i Samples-programmet.

  1. Opret en rapport, og opret et standardudsnit i kuben Økonomi. Tilføj Enhed som rækkehierarki.
  2. Klik på Rediger liste i kolonnen 1. segment. I listedesigneren skal du klikke på ikonet Funktioner og vælge Elementer under > Firma. Klik på ikonet Anvend ændringer.
  3. Tilføj Konto som kolonnehierarki.
  4. Klik på Rediger liste i kolonnen 1. segment. I listedesigneren skal du vælge IFRS > Resultatopgørelse > Nettoindtægt/-tab > Indtjening før skat. Klik på ikonet Anvend ændringer, og klik derefter på OK.
  5. Træk udsnittet til celle B8, og udvid derefter rækkehyperblokken til celle F8.
  6. Klik på celle D8, og klik derefter på ikonet Rediger OLAP-formel på værktøjslinjen Objekter.
  7. Vælg Celleværdier som formeltype og Salg som kube.
  8. Klik på Vælg hierarki, og vælg Overskud. I kolonnen Valg skal du vælge elementet Salgsmængde.
  9. Klik på Vælg hierarki, og vælg Version. I kolonnen Valg skal du vælge elementet Aktuel.
  10. Klik på Vælg hierarki, og vælg Formel. Angiv =B8 i kolonnen Valg.
  11. I celle F8 skal du angive =IF(D8>=C5,TRUE,FALSE)
  12. Højreklik på overskriften for række 8, og vælg Rækker. Markér afkrydsningsfeltet Formel, og angiv =F8.
  13. I celle B5 skal du angive Salgsmængde større end:
  14. Fjern cellebeskyttelsen fra celle C5.
  15. I visningstilstand skal du angive en værdi i celle C5, der er større end mindst en af salgsmængdeværdierne. Rækker, der indeholder mindre værdier, skjules.