De interpretatiefuncties evalueren de inhoud van invoertekstvelden of uitdrukkingen en leggen een specifieke gegevensopmaak op aan de resulterende numerieke waarde. Met deze functies kunt u de opmaak opgeven van het getal, in overeenstemming met het gegevenstype, met inbegrip van eigenschappen als: scheidingsteken voor decimalen, scheidingsteken voor duizendtallen en datumnotatie.
Alle interpretatiefuncties retourneren een dubbele waarde met zowel de tekenreeks als de getalwaarde, maar kunnen worden beschouwd als een conversie van tekenreeks naar getal. De functies nemen de tekstwaarde van de invoeruitdrukking en genereren een getal dat de tekenreeks vertegenwoordigt.
De opmaakfuncties, daarentegen, doen het omgekeerde: zij nemen numerieke uitdrukkingen en evalueren deze als tekenreeksen, waarbij de weergave-indeling van de resulterende tekst wordt opgegeven.
Als geen interpretatiefuncties worden gebruikt, worden de gegevens in Qlik Sense geïnterpreteerd als een combinatie van getallen, datums, tijden, tijdstempels en tekenreeksen. Daarbij wordt uitgegaan van de standaardinstellingen voor de notatie van getallen, datum en tijd zoals die in de scriptvariabelen en het besturingssysteem zijn gedefinieerd.
Alle interpretatiefuncties kunnen zowel worden gebruikt in scripts voor het laden van gegevens als in diagramuitdrukkingen.
InformatieAlle getallen moeten worden weergegeven met een decimale punt als scheidingsteken voor decimalen.
Gebruik de vervolgkeuzelijst bij elke functie om een korte beschrijving en de syntaxis van de functie te bekijken. Klik op de functienaam in de beschrijving van de syntaxis voor meer informatie.
Date# evalueert een uitdrukking als een datum in de opmaak die is gespecificeerd in het tweede argument, indien opgegeven. Als de opmaakcode is weggelaten, wordt de standaard datumnotatie die is ingesteld in het besturingssysteem gebruikt.
Interval#() evalueert een tekstuitdrukking als een tijdsinterval in de opmaak die standaard is ingesteld in het besturingssysteem of in de opmaak die is gespecificeerd in het tweede argument, indien opgegeven.
Money#() converteert een teksttekenreeks naar een geldwaarde, in de indeling die is ingesteld in het load-script of in het besturingssysteem, tenzij een opmaakreeks is opgegeven. Aangepaste scheidingstekens voor decimalen en scheidingstekens voor duizendtallen zijn optionele parameters.
Num#() interpreteert een tekenreeks als een numerieke waarde, wat wil zeggen dat deze functie de invoerreeks converteert naar een getal met gebruikmaking van de opmaak die is opgegeven in de tweede parameter. Als de tweede parameter wordt weggelaten, worden de scheidingstekens voor decimalen en duizendtallen gebruikt die zijn ingesteld in het load-script voor gegevens. Aangepaste scheidingstekens voor decimalen en scheidingstekens voor duizendtallen zijn optionele parameters.
Time#() evalueert een uitdrukking als een tijdwaarde in de tijdnotatie die in het load-script voor gegevens of in het besturingssysteem is ingesteld, tenzij een opmaakreeks is opgegeven..
Timestamp#() evalueert een uitdrukking als een datum- en tijdwaarde in de notatie voor tijdstempels die in het load-script voor gegevens of in het besturingssysteem is ingesteld, tenzij een opmaakreeks is opgegeven.
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!