Loading
CRM Analytics
syntax för filteruttryck

syntax för filteruttryck

Du skapar ett filteruttryck i filtertransformationen baserat på en eller flera dimensioner i en datauppsättning. Du kan använda ett standardfilteruttryck eller ett SAQL-filteruttryck.

Anteckning
Anteckning
  • Strängjämförelser i ett filteruttryck är skiftlägeskänsliga.
  • När du filtrerar efter ett Salesforce ID-fält som extraherats i en sfdcDigest-nod uppströms, använd ID-värden på 18 tecken i ditt filteruttryck. sfdcDigest-noder extraherar ID:n med 18 tecken och filtertransformationen utför strängjämförelser för ID-fält.

    Exempel: RecordTypeId:EQ:0126A0000016QfyQAE

För att använda ett standardfilteruttryck, avmarkera alternativet Använd SAQL i dataflödesredigeraren eller använd parametern filter i dataflödets JSON. Du kan använda dessa typer av filteruttryck.

Filteruttrycksyntax Beskrivning
dim:EQ:value

Sant om dimension och värde är lika.

Exempel för dataflödesredigerare: StageName:EQ:Closed Won

Exempel på dataflödes-JSON: "filter": "StageName:EQ:Closed Won"

dim:R:val0:val1

Sant om vänster dimension hamnar inom angivet intervall mellan val0 och val1.

Exempel för dataflödesredigerare: EmployeeId:R:100:1000

Exempel på dataflödes-JSON: "filter": "EmployeeId:R:100:1000"

dim:R:val

true om dimensionen är större än eller lika med värdet baserat på binär sorteringsordning. Till exempel är värdet true när dimensionen är 'Stad' och värdet är 'Anderson' eftersom 'Stad' > 'Anderson').

Exempel för dataflödesredigerare: LastName:R:Li

Exempel på dataflödes-JSON: "filter": "LastName:R:Li"

dim:R::val

Sant om dimensionen är mindre än eller lika med värdet baserat på binär sorteringsordning.

Exempel för dataflödesredigerare: LastName:R::Levy

Exempel på dataflödes-JSON: "filter": "LastName:R::Levy"

dim:N:val

Sant om dimension och värde inte är lika.

Exempel för dataflödesredigerare: RoleName:N:Manager

Exempel på dataflödes-JSON: "filter": "RoleName:N:Manager"

dim:EQ:val1|val2

Sant om dimensionen är lika med värdena val1 eller val2. Detta filteruttryck använder den logiska operatoren OR ( | ). Du kan jämföra dimensionsvärdet mot mer än 2 värden. Till exempel, för att jämföra mot 3 värden, använd följande syntax: dim1:EQ:val1|val2|val3.

Exempel för dataflödesredigerare: Lead Status:EQ:Open|Contacted

Exempel på dataflödes-JSON: "filter": "Lead Status:EQ:Open|Contacted"

dim1:EQ:val1,dim2:EQ:val2

Sant om dimension dim1 är lika med värde val1 och dimension dim2 är lika med värde val2. Detta filteruttryck använder den logiska operatoren AND ( , ). Du kan jämföra fler än 2 dimensioner. Till exempel, för att jämföra 3 dimensioner, använd följande syntax: dim1:EQ:val1,dim2:EQ:val2,dim3:EQ:val3.

Exempel för dataflödesredigerare: Lead Status:EQ:Qualified,Rating:EQ:Hot

Exempel på dataflödes-JSON: "filter": "Lead Status:EQ:Qualified,Rating:EQ:Hot"

För att använda ett SAQL-filteruttryck, välj alternativet Använd SAQL i dataflödesredigeraren eller använd parametern saqlFilter i dataflödets JSON. Använd SAQL-filteruttrycket i ditt uttryck utan a = filter a by. Se

Exempel
Exempel

Detta exempel returnerar rader där fältet Fasnamn innehåller Proposal/Price Quote eller Negotiation/Review.

Dataflödesredigerare: StageName i ["Proposal/Price Quote", "Negotiation/Review"]

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

Anteckning
Anteckning I JSON, undanta dubbla citattecken i filtret med \.

Fullständig information om SAQL-operatorer finns i Analytics SAQL Developer Guide.

 
Laddar
Salesforce Help | Article