Variabler

Du kan överföra värden inom och mellan rapporter med hjälp av variabler. Om du till exempel använder variabler i formler kan värdet som returneras av formlerna uppdateras automatiskt när variabelns värde ändras. Du kan också använda variabler som in- och utdatavariabler i kombinationsrutor om du vill se till att ett val som gjorts i en rapport automatiskt görs i en annan.

Globala variabler är tillgängliga överallt i en rapportkatalog. Rapportvariabler är endast tillgängliga i rapporten där de har skapats. Vi rekommenderar att du om möjligt använder rapportvariabler istället för globala variabler. Genom att använda rapportvariabler håller du mappen Globala variabler fri från variabler som inte har ett tydligt syfte. Lokala åtgärdsvariabler är temporära variabler som du kan använda om du vill lagra mellanliggande resultat, statiska värden eller resultat från förberäknade formler i åtgärdsdefinitioner. Lokala åtgärdsvariabler existerar endast medan en åtgärd körs. Använd lokala variabler som ett alternativ om du vill skapa rapportvariabler som har ett tillfälligt syfte men som finns permanent i rapportkatalogen.

Ögonblicksbilder av rapporter lagrar endast rapportvariabler. Om rapporten använder globala variabler kanske ögonblicksbilden inte visar de data som du förväntar dig.

Globala variabler tillåter att användare interagerar med en grupp av rapporter som helhet istället för med en uppsättning enskilda rapporter. Ibland vill du däremot presentera rapporter i en rad olika tillstånd. Du kan göra det med hjälp av rapportvariabler. Du kan kopiera rapportvariabler till separata rapporter och ställa in deras värden individuellt.

Globala variabler och rapportvariabler kan ha följande värden:

  • ett värde för den aktuella användaren
  • ett förvalt värde
  • ett värde för en angiven användare eller roll

Variabeldefinitionen består av namn, beskrivning, det beständiga värdet och det förvalda värdet för variabeln.

Med följande syntax kan du visa det aktuella värdet för en variabel i en rapport:

=variablename.text
	 

Båda typerna av variabler visas i fönstret Tillbehör i Application Explorer.