Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Modifikatoren für Auswahlformeln

Auswahlformeln werden verwendet, um den Umfang einer Berechnung zu definieren. Der zentrale Teil der Auswahlformel ist der Modifikator für Auswahlformeln, der eine Auswahl angibt. Dies wird verwendet, um die Benutzerauswahl bzw. die Auswahl im Identifikator für Auswahlformeln zu modifizieren, und das Ergebnis definiert einen neuen Umfang für die Berechnung.

Der Modifikator für Auswahlformeln besteht aus mindestens einem Feldnamen, jeweils gefolgt von einer Auswahl von Feldwerten. Der Modifikator ist in spitze Klammern eingeschlossen: < >

Hier ein Beispiel:

  • Sum ( {$<Year = {2015}>} Sales )

  • Count ( {1<Country = {Germany}>} distinct OrderID )

  • Sum ( {$<Year = {2015}, Country = {Germany}>} Sales )

Elementsätze

Ein Elementsatz kann wie folgt definiert werden:

  • Mit einer Werteliste

  • Mit einer Suche

  • Mit einem Verweis auf ein anderes Feld

  • Mit einer Auswahlfunktion

Wenn die Definition des Elementsatzes ausgelassen wird, löscht der Modifikator für Auswahlformeln jede Auswahl in diesem Feld. Beispiel:

Sum( {$<Year = >} Sales )

Beispiele: Diagrammformeln für Modifikatoren für Auswahlformeln, basierend auf Elementsätzen

Aufgelistete Werte

Das gängigste Beispiel eines Elementsatzes ist ein Satz, der auf einer Liste von in geschweiften Klammern stehenden Feldwerten basiert. Hier ein Beispiel:

  • {$<Country = {Canada, Germany, Singapore}>}

  • {$<Year = {2015, 2016}>}

Die inneren geschweiften Klammern definieren den Elementsatz. Die einzelnen Werte werden durch Kommas getrennt.

Anführungszeichen und Unterscheidung nach Groß- und Kleinschreibung

Wenn die Werte Leer- oder Sonderzeichen enthalten, müssen die Werte in Anführungszeichen gesetzt werden. Einfache Anführungszeichen bezeichnen eine exakte Übereinstimmung mit einem einzelnen Feldwert mit Beachtung der Groß- und Kleinschreibung. Doppelte Anführungszeichen bezeichnen eine Übereinstimmung mit einem oder mehreren Feldwerten ohne Beachtung der Groß- und Kleinschreibung. Hier ein Beispiel:

  • <Country = {'New Zealand'}>

    Entspricht nur New Zealand.

  • <Country = {"New Zealand"}>

    Entspricht New Zealand, NEW ZEALAND und new zealand.

Datumsangaben müssen in Anführungszeichen eingeschlossen werden und das Datumsformat des betreffenden Felds verwenden. Hier ein Beispiel:

  • <ISO_Date = {'2021-12-31'}>

  • <US_Date = {'12/31/2021'}>

  • <UK_Date = {'31/12/2021'}>

Doppelte Anführungszeichen können durch eckige Klammern oder Gravis-Zeichen ersetzt werden.

Suchvorgänge

Elementsätze können auch durch Suchen erstellt werden. Beispiel:

  • <Country = {"C*"}>

  • <Ingredient = {"*garlic*"}>

  • <Year = {">2015"}>

  • <Date = {">12/31/2015"}>

Wildcards können in Textsuchen verwendet werden: Ein Asterisk (*) steht für eine beliebige Anzahl von Zeichen, ein Fragezeichen (?) für ein einziges Zeichen. Zum Definieren numerischer Suchen können relationale Operationen verwendet werden.

Verwenden Sie für Suchen immer doppelte Anführungszeichen. Bei Suchvorgängen wird die Groß- und Kleinschreibung nicht berücksichtigt.

Weitere Informationen finden Sie unter Modifikatoren für Auswahlformeln mit Suchen.

Dollarzeichenerweiterungen

Dollarzeichenerweiterungen sind erforderlich, wenn Sie eine Berechnung innerhalb Ihres Elementsatzes verwenden möchten. Beispiel: Wenn Sie nur das letzte mögliche Jahr anzeigen möchten, verwenden Sie:

<Year = {$(=Max(Year))}>

Weitere Informationen finden Sie unter Modifikatoren mit Dollarzeichen.

Ausgewählte Werte in anderen Feldern

Modifikatoren können auf den ausgewählten Werten eines anderen Felds basieren. Hier ein Beispiel:

<OrderDate = DeliveryDate>

Durch diesen Modifikator werden die ausgewählten Werte des Felds 'DeliveryDate' als Auswahl im Feld 'OrderDate' verwendet. Wenn dies viele distinkte Werte sind – mehrere Hundert –, erfordert diese Operation viel Rechenleistung und sollte vermieden werden.

Elementsatzfunktionen

Der Elementsatz kann auf den Auswahlfunktionen P() (mögliche Werte) und E() (ausgeschlossene Werte) basieren.

Beispiel: Wenn Sie Länder auswählen möchten, in denen das Produkt Cap verkauft wurde, können Sie Folgendes verwenden:

<Country = P({1<Product={Cap}>} Country)>

Wenn Sie die Länder auswählen möchten, in denen das Produkt Cap nicht verkauft wurde, können Sie Folgendes verwenden:

<Country = E({1<Product={Cap}>} Country)>

Weitere Informationen finden Sie unter Modifikatoren für Auswahlformeln mit Funktionen für Auswahlformeln .

Hat diese Seite Ihnen geholfen?

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!