Die Formatfunktionen wenden das Anzeigeformat auf die numerischen Eingabefelder oder Formeln abhängig vom Datentyp an. So können Sie die Zeichen für das Dezimaltrennzeichen, Tausendertrennzeichen usw. definieren.
Die Funktionen geben alle einen zweifachen Wert mit dem String und dem Zahlenwert zurück. Die Funktionsweise entspricht aber einer Umwandlung von Zahlen in Strings. Dual() ist ein Sonderfall, aber die anderen Formatfunktionen nehmen den numerischen Wert der Formel und generieren einen String, der die Zahl repräsentiert.
Die Interpretationsfunktionen gehen genau andersherum vor: sie werten Stringformeln als Zahlen aus und geben das Format der resultierenden Zahl an.
Die Funktionen können sowohl im Ladeskript 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. Klicken Sie für weitere Details in der Syntaxbeschreibung auf den Funktionsnamen.
Date() formatiert eine Formel als Datum und verwendet dafür das vorgegebene Format aus den Systemvariablen des Ladeskripts, des Betriebssystems oder eines Formatcodes, wenn dieser zur Verfügung steht.
Dual() kombiniert eine Zahl und einen String in einem einzelnen Datensatz, sodass die Zahlendarstellung des Datensatzes zur Sortierung und Berechnung verwendet und der Stringwert zu Darstellungszwecken genutzt werden kann.
Interval() formatiert eine Zahl als Zeitintervall und verwendet dafür das vorgegebene Format aus den Systemvariablen des Ladeskripts, des Betriebssystems oder eines Formatcodes, wenn dieser zur Verfügung steht.
Money() formatiert eine Formel numerisch als Geldwert und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Format aus den Systemvariablen des Ladeskripts oder des Betriebssystems sowie optionale Dezimal- und Tausendertrennzeichen.
Num() formatiert eine Zahl, konvertiert also den numerischen Wert der Eingabe in eine Textanzeige anhand des im zweiten Parameter angegebenen Formats. Wenn der zweite Parameter ausgelassen wird, werden die Zehner- und Tausendertrennzeichen verwendet, die im Datenladeskript festgelegt sind. Angepasste Dezimal- und Tausendertrennzeichen sind optionale Parameter.
Time() formatiert eine Formel als Zeitwert und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Format aus den Systemvariablen des Ladeskripts oder des Betriebssystems.
TimeStamp() formatiert eine Formel als Daten- und Zeitwert und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Zeitstempelformat aus den Systemvariablen des Ladeskripts oder des Betriebssystems.
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!
Nehmen Sie am Analyse-Modernisierungsprogramm teil
Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com