Die Interpretationsfunktionen werten den Inhalt von Eingabetextfeldern oder Formeln aus und wenden ein bestimmtes Datenformat auf den resultierenden numerischen Wert an. Mit Hilfe dieser Funktionen können Sie das Format der Zahl gemäß ihrem Datentyp festlegen, einschließlich Attribute wie: Dezimaltrennzeichen, Tausendertrennzeichen und Datumsformat.
Die Interpretationsfunktionen geben alle einen zweifachen Wert mit dem String und dem Zahlenwert zurück. Die Funktionsweise entspricht aber einer Umwandlung von Strings in Zahlen. Die Funktionen nehmen den Textwert der Eingabeformel und generieren eine Zahl, die den String repräsentiert.
Die Formatfunktionen gehen genau andersherum vor: sie werten numerische Formeln als Strings aus und geben das Anzeigeformat des resultierenden Textes an.
Werden keine Interpretationsfunktionen benutzt, interpretiert Qlik Sense die Daten als Mischung von Zahlen, Daten, Uhrzeiten, Zeitstempeln und Strings, wobei die Systemeinstellungen bzw. die durch die Skriptvariablen definierten Formate verwendet werden.
Alle Interpretationsfunktionen können sowohl im Datenladeskript als auch in den Diagrammformeln verwendet werden.
InformationshinweisDer Klarheit halber wird bei der Zahlendarstellung stets ein Punkt als Dezimaltrennzeichen verwendet.
Verwenden Sie die Dropdown-Liste an jeder Funktion, um eine kurze Beschreibung und die Syntax der einzelnen Funktionen anzuzeigen. Weitere Details erfahren Sie durch Klicken auf den Funktionsnamen in der Syntaxbeschreibung.
Date# evaluiert eine Formel als Datum und verwendet dafür das Format, das im zweiten Argument angegeben ist, wenn dies zur Verfügung steht. Ist kein Formatcode angegeben, wird das vom Betriebssystem vorgegebene Datumsformat verwendet.
Interval#() evaluiert eine Textformel als Zeitintervall und verwendet dafür das standardmäßig vorgegebene Format des Betriebssystems oder das Format, das im zweiten Argument angegeben ist, wenn dies zur Verfügung steht.
Money#() wandelt einen Textstring in einen Geldwert um und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Format des Ladeskripts oder des Betriebssystems. Angepasste Dezimal- und Tausendertrennzeichen sind optionale Parameter.
Num#() wandelt einen Textstring in einen numerischen Wert um, und zwar in das Zahlenformat, das im Datenladeskript oder im Betriebssystem festgelegt wurde. Angepasste Dezimal- und Tausendertrennzeichen sind optionale Parameter.
Time#() evaluiert eine Formel als Zeitwert und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Zeitformat des Datenladeskripts oder des Betriebssystems..
Timestamp#() evaluiert eine Formel als Daten- und Zeitwert und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Zeitstempelformat des Datenladeskripts oder des Betriebssystems.