breadcrumbDescription
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.
- 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: |
| 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: |
| dim:R:val |
Eksempel på dataforløbseditor: LastName:R:Li Eksempel på dataforløbs-JSON: |
| 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: |
| dim:N:val | Sand, hvis dimensionen og værdien ikke er ens. Eksempel på dataforløbseditor: RoleName:N:Manager Eksempel på dataforløbs-JSON: |
| 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: |
| 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: |
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
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\"]"
\.Hvis du ønsker fuldstændige oplysninger om SAQL-operatorer, kan du se Analytics SAQL Developer Guide.
