# Modifikatoren für Auswahlformeln mit impliziten Operatoren für Auswahlformeln

Standardmäßig werden Auswahlen in einem Modifikator für Auswahlformeln mit einem Gleichheitszeichen geschrieben. 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 Auswahlformeln mit impliziten Operatoren

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-modifiers-using-assignments-implicit-set-operators.htm)

#### Beispiele – Diagrammformeln

Ladeskript

Laden Sie die folgenden Daten als Inline-Ladevorgang in den Dateneditor, um die folgenden Diagrammformelbeispiele zu erstellen.

```

MyTable:
Load 
Year(Date) as Year,
Date#(Date,'YYYY-MM-DD') as ISO_Date, 
Date(Date#(Date,'YYYY-MM-DD'),'M/D/YYYY') as US_Date, 
Country, Product, Amount 
Inline
[Date, Country, Product, Amount
2018-02-20, Canada, Washer, 6
2018-07-08, Germany, Anchor bolt, 10
2018-07-14, Germany, Anchor bolt, 3
2018-08-31, France, Nut, 2
2018-09-02, Czech Republic, Bolt, 1
2019-02-11, Czech Republic, Bolt, 3
2019-07-31, Czech Republic, Washer, 6
2020-03-13, France, Anchor bolt, 1
2020-07-12, Canada, Anchor bolt, 8
2020-09-16, France, Washer, 1];	
```

Weitere Informationen über Inline-Ladevorgänge finden Sie unter [Verwenden von Inline-Ladevorgängen zum Laden von Daten](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

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({&lt;Country\*={Canada}&gt;} Amount) | Sum({&lt;Country-={Canada}&gt;} Amount) | Sum({&lt;Country+= {France}&gt;} 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 L`Country` `Canada` 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.

Modifikatoren für Auswahlformeln mit impliziten Operatoren für Auswahlformeln

Modifikatoren für Auswahlformeln mit impliziten Operatoren für Auswahlformeln

Modifikatoren für Auswahlformeln mit impliziten Operatoren für Auswahlformeln ![Modifikatoren für Auswahlformeln mit impliziten Operatoren für Auswahlformeln.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_setanalysis_implicit_set_operators.png)

Weitere Informationen zu Formeln finden Sie unter [Arbeiten mit Formeln in Visualisierungen](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/use-expressions-in-visualizations.htm).

| Beispiele | Ergebnisse |
| --- | --- |
| sum( {$&lt;Product += {OurProduct1, OurProduct2} &gt;} Sales ) | Liefert den Umsatz für die aktuelle Auswahl, wobei der bestehenden Auswahl im Feld die Produkte 'OurProduct1' und 'OurProduct2' hinzugefügt werden. |
| sum( {$&lt;Year += {“20\*”,1997} – {2000} &gt;} Sales ) | Liefert den Umsatz für die aktuelle Auswahl, wobei der bestehenden Auswahl einige Jahre hinzugefügt werden: 1997 und alle Jahre, die mit 20 beginnen, werden der Auswahl hinzugefügt, 2000 jedoch nicht.<br><br>Bitte beachten Sie Folgendes: Ist 2000 Teil der bestehenden Auswahl, wird es auch nach der Modifikation Teil der Auswahl sein. Entspricht `<Year=Year + ({“20*”,1997}–{2000})>`. |
| sum( {$&lt;Product \*= {OurProduct1} &gt;} Sales ) | Liefert den Umsatz für die aktuelle Auswahl, aber nur für die Schnittmenge der aktuell ausgewählten Produkte und des Produkts OurProduct1. |