breadcrumbDescription
Filter- og valgsyntaks for integrerede dashboards
Hvis du vil angive filtre eller dashboardvalg, der kræver JSON-strenge, skal du bruge filterattributten for LWC CRM Analytics-dashboardkomponenten eller filterstrengattributten for den integrerede CRM Analytics-dashboard-Aura-komponent.
Filtersyntaks
Brug denne syntaks til at filtrere på dimensioner. Syntaks for eksempelværdier for mål og datoer for både filtre og valg følger længere nede.
{"datasets" : {
"dataset1": [
{
"fields": ["field1"],
"filter": {
"operator": "in",
"values": ["$value1", "$value2"]
}
}
]
}
}I dette eksempel filtrerer dashboardet efter kontonavnet på registreringssiden og viser kun data, der er relateret til det kontonavn.
{"datasets": {
"account":[
{
"fields":["Name"],
"filter": {
"operator": "matches",
"values":["$Name"]
}
}
]
}
}Valgsyntaks
Med valgindstillingen vises dashboardet med alle sine data, og de angivne dimensionsværdier er fremhævet. Valgindstillingen kan bruge alene eller med filterindstillingen. Valg tager kun dimensionsværdier. For at anvende denne indstilling skal dashboardet indeholde en forespørgsel (trin) for det angivne id, der grupperer efter den angivne dimension. Hvis et valg angiver en værdi, der ikke eksisterer, eller hvis selve forespørgslen er ubrugt (f.eks. ikke tilknyttet nogen widget), ignoreres valginputtet, og dashboardet vises med alle dets data og uden valg.
Dette eksempel anvender kontonavnet som et valg. Med valgindstillingen vises dashboardet med alle sine data, og de angivne værdier er fremhævet. eller valgt på dashboardet
{"steps" : {
"Account_Step":
{
"metadata": {"groups": ["Name"]},
"values": ["$Name"]
}
}
}Yderligere eksempler på filter- og valgsyntakser
Brug denne syntaks til at filtrere eller vælge målværdier.
{
...
"values": [[value1]]
...
}Brug denne syntaks til at filtrere eller vælge med relative datoområdeværdier.
{
...
"values": [["year", 0], ["year", 2]]
...
}Brug denne syntaks til at filtrere eller vælge med åbne relative datoområdeværdier.
{
...
"values": [null, ["year", 2]]
...
}Brug denne syntaks til at filtrere eller vælge med absolutte datoområdeværdier. Bruge epoketider til dette område.
{
...
"values": [[1581033600000, 1585353600000]]
...
}Syntaksreferencetabeller
Brug disse tabeller til at forstå notationen for filter- og valgsyntaksen.
| Notation | Beskrivelse | Notater |
|---|---|---|
datasets
|
CRM Analytics-datasættene. Datasæt har fields og en filter, som er beskrevet i tabellen Datasætnotation. |
Her kan du finde det: I Analytics Studio skal du vælge Rediger på datasættet. Systemnavnet findes i det venstre panel på redigeringssiden for datasættet. Hvis din organisation har navneområder, skal du inkludere navneområdepræfikset og to understregninger før systemnavnet på datasættet. |
steps
|
De trinnavne, der skal henvises til for valget. Trin har metadata og values, som beskrevet i tabellen Trinnotation. |
Her kan du finde det: I Analytics Studio skal du vælge Rediger på dashboardet. Vælg widgetten, som du vil anvende valget på. Trinnavnet er Id-værdien på fanen Forespørgsel. |
| Datasætnotation | Beskrivelse | Notater |
|---|---|---|
fields
|
En liste over Dimensioner eller Mål i CRM Analytics-datasættet | Her kan du finde det: Klik på ikonet Udforsk for at åbne widgetten. Vælg derefter Vis SAQL i menuen Indstillinger. For at se dimensionsnavne skal du søge efter "grupper efter"-erklæringer. For målnavne skal du søge efter sætninger med funktioner som "sum" eller "stddev". |
| filtrer | Det filter, der skal anvendes på dashboard-dataene. Filtre har operators og values, som beskrevet i tabellen Filternotation. |
Filteret tager dimensions- eller målværdier, som beskrevet i den næste tabel. |
| Filternotation | Beskrivelse | Notater |
|---|---|---|
operator
|
Filteroperatoren. | Understøttede operatorer for dimensioner: i, ikke i, matcher Støttede operatører for foranstaltninger: |
| værdier | De værdier, der skal bruges til filteret. Disse værdier kan angives statisk eller indsættes dynamisk fra sidekonteksten ved brug af $ præfiks som $<FieldName>. |
Her kan du finde det: Vælg det ønskede objekt i Opsætning, og vælg Felter. Brug feltnavnet, også kaldet API-navnet. For tilpassede felter, brug navnet med "__c" i slutningen af ordet. |
| Trinnotation | Beskrivelse | Notater |
|---|---|---|
metadata
|
Trinmetadata. |
Alle |
values
|
De trinværdier, der skal bruges til valget. Disse trinværdier kan angives statisk eller indsættes dynamisk fra sidekonteksten ved brug af |
Her kan du finde det: Vælg det ønskede objekt i Opsætning, og vælg Felter. Brug feltnavnet, også kaldet API-navnet. For tilpassede felter, brug navnet med "__c" i slutningen af ordet. |
{ "datasetSystemName1": {"field1": ["$value1"]}, "datasetSystemName2": {"field1": ["$value1", "$value2"],"field2": ["$value3"]} } Eksempel:
{"opportunity": {"AccountId': ["$Id"]}}Forhindr brugere i at vise flere data ved at låse eller skjule filtre. Med indstillingen Låst vises menuen Filtre i det integrerede dashboard-sidehoved, men brugere kan ikke redigere eller slette filtrene. Med indstillingen Skjult vises menuen Filtre ikke i det integrerede dashboard-sidehoved.
Låste og skjulte indstillinger kan kun bruges til filtre og ikke til valg. Tilføj indstillingerne i filterets JSON med en boolesk værdi. “locked”:false,”hidden”:trueF.eks.
Når du opsætter låste eller skjulte filtre for integrerede dashboards, skal du huske på følgende.
- Låste og skjulte filtre anvendes på dashboardet. Hvis et filter gør et felt synligt, ser brugerne feltet, selvom du har begrænset adgang til filtre med en af disse indstillinger.
- Låste og skjulte indstillinger anvendes ikke automatisk i linkede dashboards eller linseudforskninger. Indstillingerne anvendes kun på det dashboard, hvor de er angivet.
- Låste og skjulte indstillinger anvendes på et dashboard, når det er integreret, eller når det åbnes i CRM Analytics Studio eller på Analytics-fanen.
- Når der anvendes låste eller skjulte filtre på dashboardet, er menuen Mine visninger ikke synlig for brugere.
