Dynamiska rapporter

Du kan lägga till olika grader av dynamik i rapporter.

Du kan till exempel lägga till en kombinationsruta där användarna kan välja en sektordimension. Du kan också skapa en helt dynamisk rapport där användarna kan välja vilken datalänkning och kub samt vilka dimensioner som de vill rapportera om, och där de genom att dra och släppa till exempel kan välja vilka dimensioner som ska användas på kolumn- och radaxeln.

Sådana helt dynamiska rapporter är databasoberoende och påverkas inte av ändringar i strukturen hos en datakub.

I det här avsnittet beskriver vi olika metoder och tekniker för att lägga till dynamik i rapporter.

God praxis

När du skapar dynamiska rapporter måste du använda rapportvariabler och globala variabler. Använd rapportvariabler i den mån det är möjligt:

  • Det är inte enkelt att identifiera de rapporter som globala variabler relaterar till. Genom att använda rapportvariabler håller du mappen Globala variabler fri från variabler som inte har ett tydligt syfte.
  • Ögonblicksbilder av rapporter lagrar endast rapportvariabler. Om rapporten använder globala variabler kanske ögonblicksbilden inte visar de data som du förväntar dig.
  • I Application Studio Service kan du öppna samma rapport på separata flikar och uppdatera varje instans separat. Du kan exempelvis lagra ett datum i en global variabel. Om du ändrar värdet i en instans av rapporten uppdateras inte den andra instansen av rapporten. Om du sedan återskriver ett värde till den andra instansen återskrivs det inte som förväntat.