Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
For å spesifisere mål-metrikktypen, deltakende tabeller, og om du sporer faktiske data, egendefinerte eller pågående data, bruk mål-metrikktabellen (Metric) og rollup-feltet (RollupField)-tabellen. Målmetrikken og rollup-feltene har en foreldrerelasjon der alle operasjoner på foreldreposten propageres til barnepostene. For mer informasjon om foreldreforhold og kaskaderegler, se Tabellens relasjonsatferd.
Important
Alle mål i hierarkiet må baseres på samme målmetrikk og tidsperiode. Hvis du lager et barnemål basert på en annen målmetrikk, kastes et unntak. Hvis du spesifiserer en annen tidsperiode for et barnemål, ignorerer systemet den angitte tidsperioden og bruker tidsperioden for foreldremålet. Du kan knytte et mål til en ny måling hvis målet ikke har et foreldremål eller et barnemål. Ellers kastes et unntak når du oppdaterer målposten.
Lag mål-metrikk
Det finnes to typer metrikkverdier for mål: beløp og antall. Størrelsesmetrikktypen uttrykkes som en pengeverdi, et heltall eller et desimaltall. Metrikkverditypen Antall er et heltall. Du kan for eksempel bruke målmetrikkverdien Beløp (penger) til å spore omsetning fra alle aktive salgsmuligheter eller ordrer. En heltallstype kan brukes til å spore salgssamtalene til en selger. Et desimaltall kan representere et produkt som selges etter vekt, for eksempel korn eller sukker.
For å spesifisere mål-metrikk-typen og om du sporer data mot mål eller stretch target, bruk mål-metrikk-tabellen (Metric). For å velge Mengde eller Antall, bruk attributtet Metric.IsAmount . Bruk attributten Metric.AmountDataType for å spesifisere datatypen Mengde.
De mulige verdiene for dette attributtet er definert i det metric_goaltype globale alternativsettet. For å spesifisere om målet sporer data mot mål eller stretch target, bruk attributtet Metric.IsStretchTracked . For å knytte et mål til en måleparameter, bruk attributtet Goal.MetricId .
Hvert mål kan spore faktiske, pågående og egendefinerte data som vist i diagrammet nedenfor.
For å spore faktiske, pågående og egendefinerte data, bruk måltabellens attributter, kalt rollup-felt. For eksempel, hvis en mulighet lukkes som «Won», kan en inntekt generert fra denne muligheten rulles inn i feltet for faktisk pengebeløp. Eller, hvis en mulighet er "Åpen", kan mulighetens estimerte inntekt legges til feltet for pågående pengebeløp. Tabellen nedenfor viser forholdet mellom mål-metrikktypen og rollup-feltene som er tilgjengelige for hver type.
| Målmetrikktype | Tilgjengelige rollup-felt |
|---|---|
| Beløp (penger) | Goal.ActualMoneyGoal.InProgressMoneyGoal.CustomRollupFieldMoney |
| Beløp (heltall) eller antall | Goal.ActualIntegerGoal.InProgressIntegerGoal.CustomRollupFieldInteger |
| Beløp (desimal) | Goal.ActualDecimalGoal.InProgressDecimalGoal.CustomRollupFieldDecimal |
Andre eksempler på rollup-data er Lead.EstimatedAmount og OpportunityClose.ActualRevenue som kan rulles inn i Goal.InProgressMoney og rollup-feltene Goal.ActualMoney . De egendefinerte rollup-feltene er ekstra felt du kan bruke for heltall, desimal- og pengeverdier.
Spesifiser rollup-felt
For å spesifisere annen viktig rollup-informasjon, bruk tabell for rollup-feltet.
| Attributt | Rullingsinformasjon |
|---|---|
RollupField.GoalAttribute |
Et målrullfelt, som Goal.ActualMoney, Goal.CustomRollupFieldMoney, eller Goal.InProgressMoney. |
RollupField.SourceEntity |
En kildetabell hvor data rulles sammen, som lead, mulighet eller salgsordre. |
RollupField.SourceAttribute |
Et tabellattributt hvor data rulles opp fra, for eksempel Opportunity.ActualValue eller Lead.EstimatedValue. Et kildeattributt og et målrullfelt må være av samme type, som penger eller heltall; ellers kastes et unntak når du oppretter en rollup-feltpost. |
RollupField.DateAttribute |
Datoen som valideres mot måltidsperioden, for eksempel Opportunity.ActualCloseDate eller Lead.EstimatedCloseDate. En post deltar i målrullingen hvis den angitte datoen ligger mellom startdatoen og sluttdatoen for målet. For eksempel, hvis en mulighet lukkes mellom start- og sluttdatoen for målet, legges inntektene fra denne muligheten til målets totale inntekter; ellers er det ikke inkludert. |
RollupField.SourceState |
Tilstanden til kilden, som for eksempel «Vunnet» eller «Tapt»-mulighet. |
RollupField.SourceStatus |
Statusårsaken for tilstanden til kildeposten, som «Vunnet» for vunne muligheter, eller «Kansellert» eller «Oversolgt» for tapte muligheter. |
RollupField.IsStateParentEntityAttribute |
Indikerer om tilstand eller status tilhører hovedtabellen. For eksempel, for mulighetsproduktet som ikke har sin egen tilstand, kan du bruke status og status til hovedmulighetsposten. |
For hver målmetrikk kan du lage opptil tre sammenrullede feltposter. Hver post kan spesifisere faktisk, pågående eller egendefinert beløp eller antall. Du kan bruke samme kildetabell eller forskjellige kildetabeller for alle sammenrullingsfeltposter. For eksempel, i en målmetrikk som spesifiserer Money-typen, kan du bruke en mulighetstabell som kildetabell og Opportunity.ActualValue som kildeattributt. Dette oppsettet lar deg spore de faktiske pengebeløpene i alle muligheter som lukkes som "Won". De Opportunity.EstimatedValue kan brukes til å spore inntektene som forventes etter at muligheten er avsluttet.