Modifikatoren für Auswahlformeln mit impliziten Operatoren für Auswahlformeln.
Standardmäßig werden Auswahlen in einem Modifikator für Auswahlformeln mit einem Gleichheitszeichen geschrieben. Hier ein Beispiel:
Year = {">2015"}
Die Formel rechts neben dem Gleichheitszeichen im Modifikator für Auswahlformeln wird als Elementsatz bezeichnet. Er definiert einen Satz distinkter Feldwerte, in anderen Worten eine Auswahl.
Diese Schreibweise definiert eine neue Auswahl. Die aktuelle Auswahl im Feld wird ignoriert. Wenn also der Identifikator für Auswahlformeln eine Auswahl in diesem Feld enthält, wird die alte Auswahl durch die Auswahl im Elementsatz ersetzt.
Wenn Ihre Auswahl auf der aktuellen Auswahl im Feld basieren soll, müssen Sie eine andere Formel verwenden.
Wenn Sie beispielsweise die alte Auswahl beibehalten und die Anforderung, dass das Jahr nach 2015 liegt, hinzufügen möchten, schreiben Sie Folgendes:
Year = Year * {">2015"}
Der Asterisk ist ein Operator für Auswahlformeln, der eine Schnittmenge definiert. Daher erhalten Sie die Schnittmenge zwischen der aktuellen Auswahl in Year und der zusätzlichen Anforderung, dass das Jahr nach 2015 liegt. Alternativ können Sie dies wie folgt schreiben:
Year *= {">2015"}
Der Zuweisungsoperator (*=) definiert also implizit eine Schnittmenge.
Auf ähnliche Weise können implizite Verbindungen, Ausschlüsse und symmetrische Differenzen mit folgenden Zeichen definiert werden: +=, –=, /=
Beispiele: Diagrammformeln für Modifikatoren für Auswahlformen mit impliziten Operatoren für Auswahlformeln
Ladeskript
Laden Sie die folgenden Daten als Inline-Ladevorgang in den Dateneditor, um die folgenden Diagrammformelbeispiele zu erstellen.
Weitere Informationen über Inline-Ladevorgänge finden Sie unter Inline-Ladevorgänge.
Diagrammformeln mit impliziten Operatoren für Auswahlformeln
Erstellen Sie eine Tabelle in einem Qlik Sense Arbeitsblatt mit den folgenden Diagrammformeln.
Canada und Czech Republic aus einer Länderliste auswählen.
Tabelle – Diagrammformeln mit impliziten Operatoren für Auswahlformeln
Land
Sum(Amount)
Sum({<Country*={Canada}>} Amount)
Sum({<Country-={Canada}>} Amount)
Sum({<Country+= {France}>} Amount)
Summen
24
14
10
28
Kanada
14
14
0
14
Tschechische Republik
10
0
10
10
Frankreich
0
0
0
4
Erläuterung
Dimension:
Country
Kennzahl:
Sum(Amount)
Amount für die aktuelle Auswahl summieren. Beachten Sie, dass nur Canada und Czech Republic Nicht-Null-Werte haben.
Sum({<Country*={Canada}>}Amount)
Amount für die aktuelle Auswahl summieren, überschnitten mit der Anforderung, dass das LCountryCanada sein muss. Wenn Canada nicht Teil der Benutzerauswahl ist, gibt die Auswahlformel einen leeren Satz zurück, und die Spalte enthält 0 in allen Zeilen.
Sum({<Country-={Canada}>}Amount)
Amount für die aktuelle Auswahl summieren, aber zuerst Canada aus der Auswahl Country ausschließen. Wenn Canada nicht Teil der Benutzerauswahl ist, ändert die Auswahlformel keine Zahlen.
Sum({<Country+={France}>}Amount)
Amount für die aktuelle Auswahl summieren, aber zuerst France zur Auswahl Country hinzufügen. Wenn France nicht bereits Teil der Benutzerauswahl ist, ändert die Auswahlformel keine Zahlen.
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!