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 interpretatiefunties 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 QlikView 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 load-scripts als in grafiekuitdrukkingen.
InformatieVoor de duidelijkheid worden alle getallen 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# converteert een teksttekenreeks naar een numerieke datum door het opgegeven patroon voor datumopmaak toe te passen of, indien dit wordt weggelaten, het standaard patroon voor datumopmaak. 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 opmaak die in het load-script of in het besturingssysteem is ingesteld, tenzij een opmaakreeks is opgegeven. Aangepaste symbolen voor decimaalteken en scheidingstal voor duizendtallen zijn optionele parameters.
Num#() interpreteert een tekstreeks als een numerieke waarde, dat betekent dat de ingevoerde tekenreeks wordt omgezet naar een getal met behulp van de opmaak die in de tweede parameter is opgegeven. Als de tweede parameter is weggelaten, wordt de verzameling voor het scheidingsteken van tientallen en duizendtallen in het load-script voor gegevens gebruikt. Aangepaste symbolen voor decimaalteken en scheidingstal voor duizendtallen zijn optionele parameters.
Time#() evalueert een uitdrukking als een tijdwaarde in de tijdnotatie die in het load-script of in het besturingssysteem is ingesteld, tenzij een opmaakreeks is opgegeven..
Timestamp#() evalueert een uitdrukking als een datum- en tijdwaarde in de notatie voor tijdsstempels die in het load-script 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!
Moderniseer zonder uw waardevolle QlikView-apps op het spel te zetten met het Analytics Modernization Program. Klik hier voor meer informatie of om contact op te nemen: ampquestions@qlik.com