Bruke handlinger for å strukturere en liste på nytt

Dette eksemplet bruker produkthierarkiet til Eksempler-applikasjonen.

Produkthierarkiet har tre nivå. De er All Tires, Tire og Size. Vi oppretter en hurtigmeny som inneholder disse tre nivåene. Vi fyller variabelen med verdien som er valgt fra hurtigmenyen. Variabelen brukes for å bestemme hvilket nivå av hierarkiet som vises i rapporten.

Du kan opprette globale variabler i alle rapportmoduser.

Du kan bare opprette rapportvariabler i designmodus.

  1. Opprett en rapport.
  2. Åpne Tilbehør-ruten i arkivutforskeren. Høyreklikk på Globale variabler-mappen og velg Ny > Global variabel.
  3. Kall variabelen gvProductLevel og trykk Enter.
  4. Tilordne [Product].[All] som verdien til variabelen. Dette er det unike navnet til elementet All Tires.
  5. Dra produktdimensjonen til SALG-kuben fra databasestrukturen inn i rapporten for å opprette en hyperblokk. Opprett en OLAP-formel i verdicellen.
  6. Velg hyperblokken og velg strukturvalg i listedesigneren. Utvid Globale variabler-mappen.
  7. Høyreklikk i Globale variabler-mappen på gvProductLevel og velg Velg som nivå.

    Nivået i produkthierarkiet som er lagret i variabelen gvProductLevel, vises i rapporten.

    I visningsmodus vises bare tallet for All Tires.

    Det neste trinnet er å finne en måte å endre verdiene som er lagret i variabelen på.

  8. Skriv i designmodus Klikk på meg i en celle i nærheten av produkthyperblokken.
  9. Høyreklikk og velg Definer handling.
  10. Velg Angi parametere fra typelisten.
  11. Velg =SANN som betingelsen.
  12. Velg Hurtigmeny ved venstreklikk fra moduslisten i handling-delen.
  13. Velg Brukerdefinert streng som verdien til kommandotekst-inndataen. Dette åpner Tekster-dialogen. Bla ned og marker Alle produkter. Klikk på OK.
  14. Dobbeltklikk i parameterdelen på <Ny Parameter>.
  15. Utvid Globale variabler-listen og velg gvProductLevel.
  16. Klikk på Bla gjennom i Verdi-feltet for å åpne dialogboksen Rediger verdi.
  17. Slett =SANN i Rediger verdi-dialogboksen og angi ="[Product].[All]" i stedet.
  18. Klikk på OK.
  19. Klikk på <Ny handling> i Definer handling-dialogboksen og opprett enda en Angi parametere-handling på samme måte. Velg denne gangen Tire fra Tekster-dialogboksen og angi verdien til gvProductLevel’ til ="[Product].[Tire]".
  20. Opprett en tredje handling. Velg Størrelse i dialogboksen Tekster og angi verdien for gvProductLevel til ="[Product].[Size]".
  21. Klikk på Klikk på meg i visningsmodus. Produkter på forskjellige nivåer i hierarkiet vises i henhold til nivået du velger i hurtigmenyen.