Del via


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.

Alle beregningssammenhænge for aggregeringshandlinger