Liste over aggregeringer
I denne artikel beskrives de aggregeringer, du kan bruge i brugerdefinerede metrikker.
AVG([kontekst],[værdi])
Beregner gennemsnittet af værdier grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: FLOAT, DATE, TIME
AVGIF([sammenhæng],[betingelse],[værdi],[standard])
Beregner gennemsnittet af værdier, der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, handlingen beregnes i (understøttet: proces, sag, hændelse, kant)
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: INT, FLOAT, DATE, TIME
Eksempel: AVGIF(ViewEvents, userName == "Laura", eventCost)
Brugerdefinerede metrikker kan bruges alle steder i programmet. Returnerer den gennemsnitlige hændelsesomkostningen for hændelser, der er knyttet til brugeren "Laura".
COUNT([kontekst])
Tæller antallet af værdier grupperet efter [kontekst].
- [sammenhæng]: Den sammenhæng, som handlingen beregnes i
Outputdatatype: INT
COUNTIF([sammenhæng],[betingelse],[standard])
Tæller antallet af værdier, der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT
Outputdatatype: INT
COUNTUNIQUE([kontekst],[værdi])
Tæller antallet af entydige værdier, grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, BOOL, STRING, DATE, TIME
Outputdatatype: INT
COUNTUNIQUEIF([sammenhæng],[betingelse],[værdi],[standard])
Tæller antallet af entydig [værdi], der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT
Outputdatatype: FLOAT, TIME
MAX([kontekst],[værdi])
Returnerer maksimum af [værdi], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: INT, FLOAT, DATE, TIME
MAXIF([sammenhæng],[betingelse],[værdi],[standard])
Returnerer maksimum af [værdier], der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: FLOAT, TIME
MAXVAL([kontekst][værdi1][værdi2])
Vælger element med den maksimale værdi fra [værdi1] og returnerer dets beregnede værdi, der er defineret af [værdi2], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, handlingen beregnes i (understøttet: proces, sag, hændelse, kant)
[værdi1]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME, DATE
[værdi2]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, STRING, TIME, DATE
Outputdatatype: INT, FLOAT, STRING, TIME, DATE
Eksempel: MAXVAL(EventsPerAttribute, Duration(), userName)
Kan bruges på proceskortet og returnerer brugernavnet på en bruger, der arbejdede på den længste hændelse, pr. aktivitet.
MAXVALIF([sammenhæng],[betingelse],[værdi1],[værdi2],[standard])
Vælger element med den maksimale værdi, der er defineret af [værdi1], som opfylder [betingelse], og returnerer dets beregnede værdi, der er defineret af [værdi2], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, handlingen beregnes i (understøttet: proces, sag, hændelse, kant)
[betingelse]: Den betingelse, som [værdi1] er inkluderet i beregningen
Datatype: BOOL
[værdi1]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
[værdi2]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, STRING, TIME, DATE
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: INT, FLOAT, STRING, TIME, DATE
MIN([kontekst],[værdi])
Returnerer minimum af [værdi], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: INT, FLOAT, DATE, TIME
MINIF([sammenhæng],[betingelse],[værdi],[standard])
Returnerer minimum af [værdi], der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: FLOAT, TIME
MINVAL([kontekst][værdi1][værdi2])
Vælger element med minimumværdien af [værdi1], og returnerer dets beregnede værdi, der er defineret af [værdi2], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, handlingen beregnes i (understøttet: proces, sag, hændelse, kant)
[værdi1]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
[værdi2]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, STRING, TIME, DATE
Outputdatatype: INT, FLOAT, STRING, TIME, DATE
MINVALIF([sammenhæng],[betingelse],[værdi1],[værdi2],[standard])
Vælger element med den minimale værdi, der er defineret af [værdi1], som opfylder [betingelse], og returnerer dets beregnede værdi, der er defineret af [værdi2], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, handlingen beregnes i (understøttet: proces, sag, hændelse, kant)
[betingelse]: Den betingelse, som [værdi1] er inkluderet i beregningen
Datatype: BOOL
[værdi1]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
[værdi2]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, STRING, TIME, DATE
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: INT, FLOAT, STRING, TIME, DATE
RANGE([kontekst],[værdi])
Returnerer intervallet (maksimum-minimum) af [værdi], grupperet efter [kontekst].
[sammenhæng]: Definerer den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: INT, FLOAT, TIME
RANGEIF([sammenhæng],[betingelse],[værdi],[standard])
Returnerer intervallet (maksimum-minimum) af [værdi], der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi] - Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: FLOAT, TIME
STDEV([kontekst],[værdi])
Beregner standardafvigelsen af [værdi], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: FLOAT, TIME
STDEVIF([kontekst],[betingelse],[værdi])
Beregner standardafvigelsen af [værdi], der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: FLOAT, TIME
SUM([kontekst],[værdi])
Beregner summen af [værdi], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
Outputdatatype: FLOAT, TIME
SUMIF([sammenhæng],[betingelse],[værdi],[standard])
Beregner summen af [værdi], der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: FLOAT, TIME
FIRST([kontekst],[værdi])
Returnerer den første [værdi], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
Outputdatatype: FLOAT, TIME
FIRSTIF([sammenhæng],[betingelse],[værdi],[standard])
Returnerer den første [værdi], der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME, STRING
[standard]: Den værdi, der skal returneres, når betingelsen ikke er opfyldt
Datatype: BOOL, INT, FLOAT, STRING, DATE, TIME
Outputdatatype: BOOL, INT, FLOAT, STRING, DATE, TIME
LAST([kontekst],[værdi])
Returnerer den sidste [værdi], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
Outputdatatype: FLOAT, TIME
LASTIF([sammenhæng],[betingelse],[værdi],[standard])
Returnerer den sidste værdi, der opfylder [betingelse], grupperet efter [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: INT, FLOAT, TIME
[standard]: Den værdi, der skal returneres, når betingelsen ikke er opfyldt
Datatype: BOOL, INT, FLOAT, STRING, DATE, TIME
Outputdatatype: BOOL, INT, FLOAT, STRING, DATE, TIME
SELFLOOP([kontekst],[attributnavn])
Beregner en optælling af hændelser med selvløkke, grupperet efter [kontekst], som er den korte version af udtrykket COUNTIF(ISSELFLOOP()).
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[attributNavn]: Et attributnavn. Hvis der ikke defineres en attribut, bruges den aktuelle aktivitetsattribut (mining)
Datatype: STRING
Outputdatatype: INT
LOOP([kontekst],[attributnavn])
Beregner en optælling af løkkehændelser, grupperet efter [kontekst], som er den korte version af udtrykket COUNTIF(ISLOOP()).
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[attributNavn]: Et attributnavn. Hvis der ikke defineres en attribut, bruges den aktuelle aktivitetsattribut (mining)
Datatype: STRING
Outputdatatype: INT
REWORK([kontekst],[attributnavn])
Beregner en optælling af redigeringshændelser, grupperet efter [kontekst], som er den korte version af udtrykket COUNTIF(ISREWORK()).
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[attributNavn]: Et attributnavn. Hvis der ikke defineres en attribut, bruges den aktuelle aktivitetsattribut (mining)
Datatype: STRING
Outputdatatype: INT
LOOPINFLOW([kontekst],[attributnavn])
Beregner en optælling af indgående flowløkker, grupperet efter [kontekst], som er den korte version af udtrykket COUNTIF(ISLOOPINFLOW()).
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[attributNavn]: Et attributnavn. Hvis der ikke defineres en attribut, bruges den aktuelle aktivitetsattribut (mining)
Datatype: STRING
Outputdatatype: INT
LOOPOUTFLOW([kontekst],[attributnavn])
Beregner en optælling af udgående flowløkker, grupperet efter [kontekst], som er den korte version af udtrykket COUNTIF(ISLOOPOUTFLOW()).
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[attributNavn]: Et attributnavn. Hvis der ikke defineres en attribut, bruges den aktuelle aktivitetsattribut (mining)
Datatype: STRING
Outputdatatype: INT
NETLOOPGAIN([kontekst],[attributnavn])
Beregner summen af løkkegevinster, grupperet efter [kontekst], som er den korte version af udtrykket SUM(LOOPGAIN()).
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[attributNavn]: Et attributnavn. Hvis der ikke defineres en attribut, bruges den aktuelle aktivitetsattribut (mining)
Datatype: STRING
Outputdatatype: INT
MODE([kontekst],[værdi])
Returnerer den mest almindelige [værdi] fra [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: STRING, INT, FLOAT, DATE, TIME, BOOL
Outputdatatype: STRING, INT, FLOAT, DATE, TIME, BOOL
MODEIF([sammenhæng],[betingelse],[værdi],[standard])
Returnerer den mest almindelige [værdi] fra dataelementer, der opfylder [betingelse] i [kontekst].
[sammenhæng]: Den sammenhæng, som handlingen beregnes i
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
[værdi]: Et attributnavn, en indlejret handling eller et udtryk
Datatype: STRING, INT, FLOAT, DATE, TIME, BOOL
[standard]: Standardværdi, der returneres af operatoren, når intet element i den definerede [kontekst] opfylder [betingelsen]
Datatype: INT, FLOAT, DATE, TIME
Outputdatatype: STRING, INT, FLOAT, DATE, TIME, BOOL
ALL([kontekst],[betingelse])
Returnerer sand, hvis alle værdier, der er grupperet efter [kontekst], opfylder [betingelse].
[sammenhæng]: Den sammenhæng, handlingen beregnes i (understøttet: proces, sag, hændelse, kant)
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
Outputdatatype: BOOL
EksempelALL(CaseEvents, eventCost > 0)
Kan bruges på filtre til sagsmetrikker eller statistikker over sagsoversigter. Returnerer sand, hvis alle hændelser i sagen har en hændelsesomkostning, der er større end nul.
ANY([kontekst],[betingelse])
Returnerer sand, hvis enhver af værdierne, der er grupperet efter [kontekst], opfylder [betingelse].
[sammenhæng]: Den sammenhæng, handlingen beregnes i (understøttet: sag [implicit])
[betingelse]: Den betingelse, som [værdi] er inkluderet i beregningen
Datatype: BOOL
Outputdatatype: BOOL
Eksempel: ANY(CaseEvents, eventCost > 0)
Kan bruges på filtre til sagsmetrikker eller statistikker over sagsoversigter. Returnerer sand, hvis en hvilken som helst hændelse i sagen har en hændelsesomkostning, der er større end nul.