Přepočítání reportu po spuštění akce

Tento příklad vychází z aplikace Vzorky. Ukazuje použití možnosti Vynutit přepočítání celého reportu, která je k dispozici jako volitelný vstup akcí Nastavit parametr, Vybrat element, Export reportunebo akce procesu modulu Application Engine.

Příklad využívá pole se seznamem obsahující seznam roků a hyperblok zobrazující podřízené prvky vybraného roku.

  1. Vložte do reportu pole se seznamem a propojte jej s dimenzí Období datové kostky Analýza.
  2. V nástroji List Designer použijte panel Výběr struktury a naplňte seznam několika jednotlivými roky.
  3. Vytvořte proměnnou reportu a vyberte ji jako proměnnou výstupu pole se seznamem.
  4. Přetažením dimenze Období do buňky vytvořte hyperblok.
  5. V nástroji List Designer na panelu Výběr struktury vyberte možnosti Funkce > Prvky pod > Vše, mimo nadřazených objektů.
  6. Na panelu Výběr struktury přejděte do oddílu Nastavení výběru. V seznamu prvků vyberte možnost Upravit vzorec a vyberte výstupní proměnnou pole se seznamem.
  7. V dialogovém okně Vlastnosti objektu pole se seznamem vyberte možnost Provést akci, pokud se výběr změní a klikněte na tlačítko procházení.
  8. V dialogovém okně Definice navazující akce klikněte na tlačítko OK.
    Tím vytvoříte akci Nastavit parametry.
  9. V dialogovém okně Formátovat hyperblok zaškrtněte políčko Rozbalení zahájit na úrovni a v seznamu vyberte číslo 3.
    Hyperblok v režimu Zobrazení zobrazí čtvrtletí a měsíce roku vybraného v poli se seznamem.
  10. V poli se seznamem vyberte jiný rok.
    Hyperblok se sbalí a zobrazí pouze čtvrtletí.
  11. Upravte akci pole se seznamem a klikněte na možnost Přidat vstup/možnost v části Vstupy/možnosti dialogového okna Upravit akci.
  12. Vyberte možnosti Volitelné vstupy > Vynutit přepočítání celého reportu.
    Když nyní v režimu Zobrazení vyberete v poli se seznamem jiný rok, hyperblok zůstane rozbalený.