Loading
CRM Analytics (CRM-analyser)
filter-udtrykssyntaks

filter-udtrykssyntaks

Du opretter et filterudtryk i filter-transformationen baseret på en eller flere dimensioner i et datasæt. Du kan bruge et standardfilterudtryk eller et SAQL-filterudtryk.

Bemærk
Bemærk
  • Der skelnes mellem små og store bogstaver i strengsammenligninger i filterudtryk.
  • Når du filtrerer på et Salesforce-id-felt, der er udtrukket i en sfdcDigest-upstreamnode, skal du bruge 18-tegns id-værdier i dit filterudtryk. sfdcDigest-noder udtrækker 18-tegns id'er, og filtertransformationen foretager strengsammenligninger på id-felter.

    Eksempel: RecordTypeId:EQ:0126A0000016QfyQAE

Hvis du vil bruge et standardfilterudtryk, skal du fravælge indstillingen Brug SAQL i dataforløbseditoren eller bruge filter-parameteren i dataforløbs-JSON. Du kan bruge følgende typer filterudtryk:

Filterudtrykssyntaks Beskrivelse
dim:EQ:value

Sand, hvis dimensionen og værdien er ens.

Eksempel på dataforløbseditor: StageName:EQ:Closed Won

Eksempel på dataforløbs-JSON: "filter": "StageName:EQ:Closed Won"

dim:R:val0:val1

Sand, hvis dimensionen ligger inden for det angivne område mellem val0 og val1.

Eksempel på dataforløbseditor: EmployeeId:R:100:1000

Eksempel på dataforløbs-JSON: "filter": "EmployeeId:R:100:1000"

dim:R:val

true, hvis dimensionen er større end eller lig med den værdi, der er baseret på binær sorteringsrækkefølge. Værdien er f.eks. true, når dimensionen er "By", og værdien er "Anderson", fordi "By" > "Anderson").

Eksempel på dataforløbseditor: LastName:R:Li

Eksempel på dataforløbs-JSON: "filter": "LastName:R:Li"

dim:R::val

Sand, hvis dimensionen er mindre end eller lig med den værdi, der er baseret på binær sorteringsrækkefølge.

Eksempel på dataforløbseditor: LastName:R::Levy

Eksempel på dataforløbs-JSON: "filter": "LastName:R::Levy"

dim:N:val

Sand, hvis dimensionen og værdien ikke er ens.

Eksempel på dataforløbseditor: RoleName:N:Manager

Eksempel på dataforløbs-JSON: "filter": "RoleName:N:Manager"

dim:EQ:val1|val2

Sand, hvis dimensionen er lig med val1- eller val2-værdier. Dette filterudtryk bruger den logiske operator ELLER ( | ). Du kan sammenligne dimensionsværdien op mod mere end 2 værdier. Hvis du f.eks. vil sammenligne med 3 værdier, skal du bruge følgende syntaks: dim1:EQ:val1|val2|val3.

Eksempel på dataforløbseditor: Lead Status:EQ:Open|Contacted

Eksempel på dataforløbs-JSON: "filter": "Lead Status:EQ:Open|Contacted"

dim1:EQ:val1,dim2:EQ:val2

Sand, hvis dimensionen dim1 er lig med val1-værdien og dimension dim2 er lig med val2-værdien. Dette filterudtryk bruger den logiske operator OG ( , ). Du kan sammenligne mere end 2 dimensioner. Hvis du f.eks. vil sammenligne 3 dimensioner, skal du bruge følgende syntaks: dim1:EQ:val1,dim2:EQ:val2,dim3:EQ:val3.

Eksempel på dataforløbseditor: Lead Status:EQ:Qualified,Rating:EQ:Hot

Eksempel på dataforløbs-JSON: "filter": "Lead Status:EQ:Qualified,Rating:EQ:Hot"

Hvis du vil bruge et SAQL-filterudtryk, skal du vælge indstillingen Brug SAQL i dataforløbseditoren eller bruge saqlFilter-parameteren i dataforløbs-JSON. Brug SAQL-filtererklæringen i dit udtryk uden a = filter a by. Se

Example
Example

Dette eksempel returnerer rækker, hvor feltet Fasenavn indeholder Proposal/Price Quote eller Negotiation/Review.

Dataforløbseditor: StageName in ["Proposal/Price Quote", "Negotiation/Review"]

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

Bemærk
Bemærk I JSON skal du escape dobbelte anførselstegn i filteret med \.

Hvis du ønsker fuldstændige oplysninger om SAQL-operatorer, kan du se Analytics SAQL Developer Guide.

Related information html

 
Indlæser
Salesforce Help | Article