Dynamisk formel

I egenskapsdialogerna till ark och arkobjekt i QlikView kan man på ett antal ställen använda fasta textsträngar eller tal. Dessa textsträngar eller tal används vanligtvis som fönsternamn, diagramöverskrifter eller etiketter och ibland som fasta numeriska gränser.

På många av ovannämnda ställen är det möjligt att istället för fasta textsträngar eller tal använda dynamiska uttryck. Denna funktion kallas dynamisk formel. Överallt där dynamiska formler kan användas har detta angetts i handboken.

Definiera dynamiska formler

Dynamiska formler anges enligt följande syntax:

= uttryck

För information om de tillåtna uttryckens syntax, se avsnittet nedan.

Det inledande likhetstecknet talar om att återstoden ska tolkas som ett uttryck. QlikView försöker utvärdera uttrycket Om det p.g.a. felaktig syntax el. liknande inte går att tolka uttrycket, kommer hela texten inklusive likhetstecknet att visas.

Dynamiska formler kan även genereras i dialogen Redigera uttryck som öppnas när man klickar på ...-knappen bredvid redigeringsrutan.

​Se: Dialogen Redigera uttryck

Felmeddelanden

Om en dynamisk formel inte kan tolkas korrekt av QlikView, returneras formeln i sig, följd av två snedstreck och ett felmeddelande.

Exempel:  

= mode(x) //out of object memory

Varje dynamisk formel kräver en viss mängd minne. För att inte alltför mycket minne ska gå åt har varje dynamisk formel tilldelats en begränsad mängd minne. Om ett mycket komplicerat uttryck anges, kommer QlikView att returnera uttrycket följt av felmeddelandet "// Tilldelat minne överskridet".

Hjälpte den här informationen?

Tack för att du berättar det här. Är det något du vill säga om det här avsnittet?

Varför var informationen inte till hjälp och hur kan vi förbättra den?