Uitdrukkingen gebruiken in visualisaties

Visualisaties in Qlik Sense worden gebouwd op basis van diagrammen, die op hun beurt weer zijn gebaseerd op dimensies en metingen, afhankelijk van het type diagram. Visualisaties kunnen titels, subtitels, voetnoten en andere elementen hebben om te helpen met het overbrengen van informatie. Alle elementen waaruit een visualisatie is samengesteld kunnen eenvoudig zijn: bijvoorbeeld een dimensie die bestaat uit een veld dat gegevens vertegenwoordigt of een titel die uit tekst bestaat.

Bij visualisaties die metingen bevatten, zijn de metingen berekeningen die zijn gebaseerd op velden, bijvoorbeeld Sum(Cost), hetgeen betekent dat alle waarden van het Cost worden geaggregeerd met behulp van de functie Sum. Met andere woorden, Sum(Cost) is een uitdrukking.

Wat is een uitdrukking?

Een uitdrukking is een combinatie van functies, velden en rekenkundige operatoren (+ * / =). Uitdrukkingen worden gebruikt voor het verwerken van gegevens in de app om een resultaat op te leveren dat kan worden bekeken in een visualisatie. Hun gebruik beperkt zich niet tot metingen. U kunt visualisaties bouwen die dynamischer en krachtiger zijn door uitdrukkingen te gebruiken voor titels, subtitels, voetnoten en zelfs dimensies.

Dit betekent bijvoorbeeld dat de titel van een visualisatie geen statische tekst hoeft e zijn, maar kan worden gemaakt op basis van een uitdrukking waarvan het resultaat verandert afhankelijk van de uitgevoerde selecties.

Waar kan ik uitdrukkingen gebruiken?

Uitdrukkingen kunnen worden gebruikt in een visualisatie overal waar het symbool 3 wordt weergegeven in het eigenschappenvenster bij het bewerken van een visualisatie. Het symbool 3 geeft een uitdrukkingsveld aan. Door op 3 te klikken, opent u de uitdrukkingseditor, die bedoeld is om u te helpen bij het bouwen en bewerken van uitdrukkingen. Uitdrukkingen kunnen tevens rechtstreeks in het uitdrukkingsveld worden ingevoerd, zonder gebruik te maken van de uitdrukkingseditor.

Een uitdrukking kan niet rechtstreeks als een masteritem worden opgeslagen, maar als een uitdrukking wordt gebruikt in een meting of dimensie en vervolgens wordt opgeslagen als masteritem, met beschrijvende gegevens zoals naam, beschrijving en extra info, blijft de uitdrukking in de meting of dimensie behouden.

Uitdrukkingen worden zowel in scripts als in diagramvisualisaties gebruikt. Zij kunnen eenvoudig zijn, met alleen basisberekeningen, of complex, met functies, velden en operatoren. Uitdrukkingen kunnen in verschillende situaties worden gebruikt. Het verschil tussen metingen en uitdrukkingen is dat uitdrukkingen geen naam of beschrijvende gegevens hebben.

Opmerking: Een uitdrukking in een script wordt geëvalueerd tijdens de uitvoering van het script. In visualisaties (inclusief diagrammen en tabellen), worden uitdrukkingen automatisch geëvalueerd wanneer een van de velden, variabelen of functies in de uitdrukking van waarde of logische status verandert. Scriptuitdrukkingen en diagramuitdrukkingen verschillen wel enigszins van elkaar wat betreft syntaxis en beschikbare functies.