Del via


Tip og eksempler

Metrikformel

Definer metrikformlen i en tekstformular. Den kan bestå af foruddefinerede handlinger.

De enkelte handlinger er opdelt i to basisgrupper:

  • Aggregeringshandlinger: Input af aggregeringshandling er et sæt værdier, som den resulterende værdi beregnes for (f.eks. gennemsnitlig, maksimum med mere).

  • Skalarhandlinger: Inputtet af skalarhandlingen er en eller flere værdier, som den resulterende værdi beregnes for (f.eks. absolut værdi af antallet, indhentning af en del af momsen med mere).

Handlinger kan bruge konstanter,kan kombineres ved hjælp af unary eller binære operatorer (f.eks. addition, subtraktion med mere) eller indlejret.

Skalarhandlinger omfatter også handlinger, der bruges til at hente en værdi, enten direkte tilgængelige i form af en attribut eller i form af afledte statistiske data (hændelsesvarighed).

Nogle handlinger understøtter også angivelse af den kontekst, handlingen evalueres for. Dette er vigtigt for aggregeringshandlinger, der kan aggregere værdier, f.eks. kun for en bestemt aktivitet eller for alle aktiviteter eller hændelser. Den implicitte kontekst, der følger af metrikkonteksten eller konteksten for den overordnede handling, understøttes også.

En metrikformel kan returnere en af de understøttede datatyper. Datatyper for bestemte formler defineres i denne artikel ud for formlens syntaksdefinition.

Aggregeringshandlinger

Aggregeringshandlinger er grundlaget for hver metrik. De mest almindeligt anvendte aggregeringshandlinger er:

  • COUNT: Returnerer antallet af aggregerede værdier (incl. COUNTIF, COUNTUNIQUE).
  • SUM: Returnerer summen af aggregerede værdier (incl. SUMIF).
  • AVG: Returnerer gennemsnittet af aggregerede værdier.
  • MIN: Returnerer minimum af aggregerede værdier.
  • MAX: Returnerer maksimum af aggregerede værdier.

Den frivillige parameter for aggregeringshandlingerne er operationskonteksten og skalarhandlingen til ændring af inputværdien. Den fuldstændige liste over understøttede beregningskontekster beskrives i Beregningskontekst.

Skalarhandlinger

Formålet med skalarhandlinger er at hente én værdi og dens transformation til den ønskede tilstand. Understøttede handlinger kan inddeles i flere typer i øjeblikket:

  • Matematiske: Omfatter handlinger for at få en absolut værdi af et tal, en afrunding med mere.
  • Dato og klokkeslæt: – Omfatter handlinger, der skal arbejde med datoen, f.eks. at få en del af datoen, tilføje datoer med mere.
  • Streng: - Omfatter handlinger, der arbejder med strengdata, f.eks. understreng, opdeling af strenge med mere.
  • Statistisk: Omfatter handlinger til at få forskellige statistikker, f.eks. antal sager, ventetider på sager med mere.
  • Andet: Omfatter andre handlinger, f.eks. adgang til hændelser, sager, afledte statistikker med mere.

Attributnavne

Hvis et attributnavn bruges som parameter for handlingen, kan du referere til det på tre måder:

  • Brug attributnavnet direkte (f.eks. Resource).

  • Brug handlingen GETVALUE("attributnavn") (f.eks. GETVALUE("Resource")).

  • Brug det afkortede attributnavn direkte (der refereres f.eks. til attribute "Resource ID" som ResourceID).

Den anden form bruges, når attributnavnet ikke opfylder navngivningskonventionen. Navngivningskonventionen for attributten er defineret som følgende:

  • Attributnavnet skal starte med et bogstav eller et understregningstegn.

  • Attributnavnet kan kun indeholde tegn fra følgende Unicode-standardklasser: bogstav (Lu, Ll, Lt,Lm, Lo eller Nl), kombinationstegn (Mn eller Mc), decimaltegn (Nd), forbindelsestegn (Pc) eller formateringstegn (Cf).

    Du kan finde oplysninger om Unicode-tegnklasser i The Unicode Standard, Version 3.0, sektion 4.5.

Den tredje form bruges valgfrit, når attributnavnet opfylder navngivningskonventionen, men også indeholder mellemrumstegn. I stedet for at bruge den anden form GETVALUE("attribute name"), er det muligt at fjerne mellemrumstegn og bruge den afkortede version attributename. Begge former er tilsvarende.

Eksempler på GYLDIGE attributnavne

  • DocumentCategory

  • DocCat

  • DocCat23

Eksempler på UGYLDIGE attributnavne

  • Document.Category

  • Document Category

  • 23DocCat

Eksempler på metrikformel

Sådan beregnes den relative varighed af aktiviteten i en tilknytning:

AVG (DURATION()) / AVG (VIEWCASES, DURATION())