Arbeiten mit Formeln in Visualisierungen

Visualisierungen werden in Qlik Sense aus Diagrammen erstellt, die wiederum abhängig vom Typ des Diagramms aus Dimensionen und Kennzahlen erstellt werden. Visualisierungen können mit Titel, Untertitel, Fußnoten und anderen Elementen versehen sein, die zur Übermittlung von Informationen beitragen. Alle Elemente, die zu einer Visualisierung gehören, können einfach aufgebaut sein: beispielsweise eine Dimension, die aus einem Feld mit Daten und einem Titel mit Text besteht.

Im Fall von Visualisierungen, die Kennzahlen enthalten, handelt es sich bei diesen Kennzahlen um Berechnungen auf der Grundlage von Feldern, zum Beispiel Sum(Cost); das bedeutet, dass alle Werte des Feldes Cost mithilfe der Funktion Sum aggregiert werden. Anders ausgedrückt: Bei Sum(Cost) handelt es sich um eine Formel.

Was ist eine Formel?

Eine Formel ist eine Kombination aus Funktionen, Feldern und mathematischen Operatoren (+ * / =). Formeln werden zum Verarbeiten von Daten in der App verwendet. Dabei wird ein Ergebnis ausgegeben, das in der Visualisierung sichtbar gemacht werden kann. Sie sind nicht auf die Verwendung in Kennzahlen beschränkt. Sie können dynamischere und leistungsfähigere Visualisierungen erstellen, indem Sie Formeln für Titel, Untertitel, Fußnoten und sogar Dimensionen verwenden.

Das bedeutet beispielsweise, dass für den Titel der Visualisierung anstatt statischem Text eine Formel verwendet werden kann, deren Ergebnis abhängig von den getroffenen Auswahlen anders ausfällt.

Wo kann ich Formeln verwenden?

Formeln können überall dort in Visualisierungen verwendet werden, wo das Symbol 3 bei der Bearbeitung der Visualisierung im Eigenschaftsfenster angezeigt wird. Das Symbol 3 weist auf ein Formelfeld hin. Indem Sie auf 3 klicken, rufen Sie den Formel-Editor auf. Hier erhalten Sie Hilfestellung beim Erstellen und Bearbeiten von Formeln. Formeln können auch direkt in das Formelfeld eingegeben werden, ohne dass der Formel-Editor verwendet wird.

Eine Formel kann nicht direkt als Master-Element gespeichert werden. Wird eine Formel jedoch in einer Kennzahl oder Dimension verwendet, die wiederum mit den beschreibenden Daten, wie z. B. Name, Beschreibung und Tags, als Master-Element gespeichert wird, erfolgt die Speicherung der in der Kennzahl oder Dimension enthaltenen Formel.

Formeln werden sowohl in Skripten als auch in Diagrammvisualisierungen verwendet. Sie können einfach sein und nur für grundlegende Berechnungen verwendet werden. Komplexere Formeln umfassen Funktionsfelder und Operatoren. Formeln können in unterschiedlichen Situationen verwendet werden. Der Unterschied zwischen Kennzahlen und Formeln liegt darin, dass Formeln keine Bezeichnung oder beschreibenden Daten aufweisen.

Hinweis: In einem Skript wird eine Formel bei der Ausführung des Skripts ausgewertet. In Visualisierungen (einschließlich Diagrammen und Tabellen) wird die Formel jedes Mal ausgewertet, wenn sich der logische Status eines in der Formel verwendeten Feldes oder der Wert einer verwendeten Variablen oder Funktion ändert. Hinsichtlich Syntax und verfügbarer Funktionen bestehen einige Unterschiede zwischen Skript-Formeln und Diagrammformeln.