Loading
CRM Analytics
Filterausdruckssyntax

Filterausdruckssyntax

Sie erstellen einen Filterausdruck in der Filtertransformation auf Grundlage von mindestens einer Dimension in einem Datenset. Sie können einen Standardfilterausdruck oder einen SAQL-Filterausdruck verwenden.

Hinweis
Hinweis
  • Bei Zeichenfolgenvergleichen in einem Filterausdruck wird die Groß-/Kleinschreibung beachtet.
  • Zum Filtern anhand eines Salesforce-ID-Felds, das aus einem Upstream-sfdcDigest-Knoten extrahiert wurde, verwenden Sie 18-stellige ID-Werte in Ihrem Filterausdruck. sfdcDigest-Knoten extrahieren 18-stellige IDs und die Filtertransformation führt Zeichenfolgenvergleiche anhand von ID-Feldern aus.

    Beispiel: RecordTypeId:EQ:0126A0000016QfyQAE

Wenn Sie einen Standardfilterausdruck verwenden möchten, deaktivieren Sie im Datenfluss-Editor die Option SAQL verwenden oder verwenden Sie in der Datenfluss-JSON den Parameter filter. Sie können die folgenden Filterausdruckstypen verwenden:

Filterausdruckssyntax Beschreibung
dim:EQ:value

Wahr, wenn die Dimension und der Wert gleich sind.

Datenfluss-Editor-Beispiel: StageName:EQ:Closed Won

Datenfluss-JSON-Beispiel: "filter": "StageName:EQ:Closed Won"

dim:R:val0:val1

Wahr, wenn die linke Dimension im angegebenen Bereich zwischen "val0" und "val1" liegt.

Datenfluss-Editor-Beispiel: EmployeeId:R:100:1000

Datenfluss-JSON-Beispiel: "filter": "EmployeeId:R:100:1000"

dim:R:val

true, wenn die Dimension größer als der Wert oder gleich dem Wert auf Grundlage der binären Sortierreihenfolge ist. Dies ist beispielsweise true, wenn die Dimension "City" und der Wert "Anderson" lautet, denn "City" > "Anderson".

Datenfluss-Editor-Beispiel: LastName:R:Li

Datenfluss-JSON-Beispiel: "filter": "LastName:R:Li"

dim:R::val

Wahr, wenn die Dimension kleiner als der Wert oder gleich dem Wert auf Grundlage der binären Sortierreihenfolge ist.

Datenfluss-Editor-Beispiel: LastName:R::Levy

Datenfluss-JSON-Beispiel: "filter": "LastName:R::Levy"

dim:N:val

Wahr, wenn die Dimension und der Wert ungleich sind.

Datenfluss-Editor-Beispiel: RoleName:N:Manager

Datenfluss-JSON-Beispiel: "filter": "RoleName:N:Manager"

dim:EQ:val1|val2

Wahr, wenn die Dimension dem Wert "val1" oder "val2" entspricht. Dieser Filterausdruck verwendet den logischen OR-Operator ( | ). Sie können den Dimensionswert mit mehr als zwei Werten vergleichen. Um den Vergleich beispielsweise mit drei Werten vorzunehmen, verwenden Sie die folgende Syntax: dim1:EQ:val1|val2|val3.

Datenfluss-Editor-Beispiel: Lead Status:EQ:Open|Contacted

Datenfluss-JSON-Beispiel: "filter": "Lead Status:EQ:Open|Contacted"

dim1:EQ:val1,dim2:EQ:val2

Wahr, wenn die Dimension "dim1" dem Wert "val1" entspricht und die Dimension "dim2" dem Wert "val2" entspricht. Dieser Filterausdruck verwendet den logischen AND-Operator ( | ). Sie können mehr als zwei Dimensionen vergleichen. Um beispielsweise drei Dimensionen zu vergleichen, verwenden Sie die folgende Syntax: dim1:EQ:val1,dim2:EQ:val2,dim3:EQ:val3.

Datenfluss-Editor-Beispiel: Lead Status:EQ:Qualified,Rating:EQ:Hot

Datenfluss-JSON-Beispiel: "filter": "Lead Status:EQ:Qualified,Rating:EQ:Hot"

Wenn Sie einen SAQL-Filterausdruck verwenden möchten, aktivieren Sie im Datenfluss-Editor die Option SAQL verwenden oder verwenden Sie in der Datenfluss-JSON den Parameter saqlFilter. Verwenden Sie in Ihrem Ausdruck die SAQL-Filteranweisung ohne den Teil a = filter a by. Siehe

Beispiel
Beispiel

In diesem Beispiel werden Zeilen zurückgegeben, in denen das Feld "Phasenname" Angebot/Preisangebot oder Verhandlung/Überprüfung enthält.

Datenfluss-Editor: StageName in ["Proposal/Price Quote", "Negotiation/Review"]

Datenfluss-JSON: "saqlFilter": "StageName in [\"Proposal/Price Quote\", \"Negotiation/Review\"]"

Hinweis
Hinweis Stellen Sie doppelten Anführungszeichen im Filter der JSON-Datei \ voran.

Vollständige Informationen zu SAQL-Operatoren finden Sie im Analytics SAQL Developer Guide.

 
Laden
Salesforce Help | Article