Beräkna en rapport på nytt när en åtgärd har körts

Det här exemplet baseras på exempelprogrammet. Exemplet visar hur du kan använda alternativet Framtvinga omberäkning av hel rapport, som är tillgängligt som en valfri indataparameter för en åtgärd av typen ange parameter, välj element, exportera rapport, eller en Application Engine-processåtgärd.

I exemplet används en kombinationsruta som innehåller en lista med årtal och ett hyperblock som visar de underordnade elementen för det valda året.

  1. Infoga en kombinationsruta i en rapport och länka den till perioddimensionen i analyskuben.
  2. Använd strukturval i listdesignern om du vill fylla i listan med flera enskilda år.
  3. Skapa en rapportvariabel och välj den som utdatavariabel för kombinationsrutan.
  4. Dra perioddimensionen till en cell så att ett hyperblock bildas.
  5. Vid strukturvalet i listdesignern väljer du Funktioner > Element under > Alla, exklusive överordnat
  6. I sektionen för inställningar av val för strukturvalet väljer du Redigera formel i listan Element och väljer utdatavariabeln för kombinationsrutan.
  7. I dialogrutan Objektegenskaper i kombinationsrutan väljer du Utför åtgärd när markeringen ändras och klickar på bläddringsknappen.
  8. Klicka på OK i dialogrutan Definiera åtgärd.
    En Ange parametrar-åtgärd skapas.
  9. I dialogrutan Formatera hyperblock markerar du kryssrutan Starta expansion på nivå och väljer 3 i listan.
    I visningsläge visar hyperblocket kvartalen och månaderna för det år som du valde i kombinationsrutan.
  10. Välj ett annat år i kombinationsrutan.
    Hyperblocket minimeras och visar bara kvartalen.
  11. Redigera åtgärden i kombinationsrutan och klicka på Lägg till indata/alternativ i sektionen Indata/alternativ i dialogrutan Redigera åtgärd.
  12. Välj Valfria indata > Framtvinga omberäkning av hel rapport.
    I visningsläge förblir hyperblocket expanderat när du väljer olika år i kombinationsrutan.