Koosteluettelo
Tämä artikkeli kuvaa koostamiset, joita voidaan käyttää mukautetuissa mittareissa.
AVG([context],[value])
Laskee [context]-arvon mukaan ryhmiteltyjen arvojen keskiarvon.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: FLOAT, DATE, TIME
AVGIF([konteksti],[ehto],[arvo],[oletusarvo])
Laskee [condition]-arvon täyttävien arvojen keskiarvon ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan (tuetut: prosessi, tapaus, tapahtuma, reuna)
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: INT, FLOAT, DATE, TIME
Esimerkki: AVGIF(ViewEvents, userName == "Laura", eventCost)
Mukautettua mittaria voi käyttää missä tahansa sovelluksen kohdassa. Palauttaa käyttäjään Laura liittyvien tapahtumien keskimääräisen tapahtuman kustannuksen.
COUNT([context])
Laskee [context]-arvon mukaan ryhmiteltyjen arvojen määrän.
- [konteksti]: Konteksti, jossa toiminto lasketaan
Tuloksen tietotyyppi: INT
COUNTIF([konteksti],[ehto],[oletusarvo])
Laskee niiden arvojen määrän, jotka täyttävät [condition]-arvon, ryhmiteltynä [context]-arvon mukaisesti.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT
Tuloksen tietotyyppi: INT
COUNTUNIQUE([context],[value])
Laskee [context]-arvon mukaan ryhmiteltyjen yksilöivien arvojen määrän.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, BOOL, STRING, DATE, TIME
Tuloksen tietotyyppi: INT
COUNTUNIQUEIF([konteksti],[ehto],[arvo],[oletusarvo])
Laskee niiden ainutkertaisten [value]-arvojen määrän, jotka täyttävät [condition]-arvon, ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT
Tuloksen tietotyyppi: FLOAT, TIME
MAX([context],[value])
Palauttaa [value]-arvon enimmäismäärän ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: INT, FLOAT, DATE, TIME
MAXIF([konteksti],[ehto],[arvo],[oletusarvo])
Palauttaa [condition]-arvon täyttävien [value]-arvojen enimmäismäärän ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: FLOAT, TIME
MAXVAL([context],[value1],[value2])
Valitsee kohteen, jossa enimmäisarvo saadaan [value1]-arvosta,, ja palauttaa sen [value2]-arvon määrittämän lasketun arvon [context]-arvon mukaan ryhmiteltynä.
[konteksti]: Konteksti, jossa toiminto lasketaan (tuetut: prosessi, tapaus, tapahtuma, reuna)
[arvo1]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME, DATE
[arvo2]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, STRING, TIME, DATE
Tuloksen tietotyyppi: INT, FLOAT, STRING, TIME, DATE
Esimerkki: MAXVAL(EventsPerAttribute, Duration(), userName)
Voidaan käyttää prosessikaaviossa. Palauttaa sen käyttäjän käyttäjänimen, joka työskenteli pisimmässä tapahtumassa aktiviteettia kohti.
MAXVALIF([konteksti],[ehto],[arvo1],[arvo2],[oletusarvo])
Valitsee kohteen, jossa enimmäisarvon on määrittänyt [value1]-arvo, joka täyttää [condition]-arvon, ja palauttaa sen [value2]-arvon määrittämän lasketun arvon [context]-arvon mukaan ryhmiteltynä.
[konteksti]: Konteksti, jossa toiminto lasketaan (tuetut: prosessi, tapaus, tapahtuma, reuna)
[ehto]: Ehto, jonka mukaan [arvo1] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo1]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
[arvo2]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, STRING, TIME, DATE
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: INT, FLOAT, STRING, TIME, DATE
MIN([context],[value])
Palauttaa [value]-arvon vähimmäismäärän ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: INT, FLOAT, DATE, TIME
MINIF([konteksti],[ehto],[arvo],[oletusarvo])
Palauttaa [condition]-arvon täyttävän [value]-arvon vähimmäismäärän ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: FLOAT, TIME
MINVAL([context],[value1],[value2])
Valitsee kohteen, jossa vähimmäisarvo määräyty [value1]-arvon mukaan, ja palauttaa sen [value2]-arvon määrittämän lasketun arvon [context]-arvon mukaan ryhmiteltynä.
[konteksti]: Konteksti, jossa toiminto lasketaan (tuetut: prosessi, tapaus, tapahtuma, reuna)
[arvo1]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
[arvo2]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, STRING, TIME, DATE
Tuloksen tietotyyppi: INT, FLOAT, STRING, TIME, DATE
MINVALIF([konteksti],[ehto],[arvo1],[arvo2],[oletusarvo])
Valitsee kohteen, jossa vähimmäisarvon on määrittänyt [value1]-arvo, joka täyttää [condition]-arvon, ja palauttaa sen [value2]-arvon määrittämän lasketun arvon [context]-arvon mukaan ryhmiteltynä.
[konteksti]: Konteksti, jossa toiminto lasketaan (tuetut: prosessi, tapaus, tapahtuma, reuna)
[ehto]: Ehto, jonka mukaan [arvo1] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo1]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
[arvo2]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, STRING, TIME, DATE
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: INT, FLOAT, STRING, TIME, DATE
RANGE([context],[value])
Palauttaa [context]-arvon mukaan ryhmiteltyjen [value]-arvon alueen (enimmäis–vähimmäis).
[konteksti]: Määrittää kontekstin, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: INT, FLOAT, TIME
RANGEIF([konteksti],[ehto],[arvo],[oletusarvo])
Palauttaa [condition]-arvon täyttävän [value]-arvoalueen (enimmäis–vähimmäis) ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo] – Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: FLOAT, TIME
STDEV([context],[value])
Laskee [context]-arvon mukaan ryhmiteltyjen [value]-arvojen keskihajonnan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: FLOAT, TIME
STDEVIF([context],[condition],[value])
Laskee [condition]-arvon täyttävän [value]-arvon keskihajonnan ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: FLOAT, TIME
SUM([context],[value])
Laskee [context]-arvon mukaan ryhmiteltyjen [value]-arvon summan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
Tuloksen tietotyyppi: FLOAT, TIME
SUMIF([konteksti],[ehto],[arvo],[oletusarvo])
Laskee [condition]-arvon täyttävän [value]-arvon summan ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: FLOAT, TIME
FIRST([context],[value])
Palauttaa ensimmäisen [value]-arvon ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
Tuloksen tietotyyppi: FLOAT, TIME
FIRSTIF([konteksti],[ehto],[arvo],[oletusarvo])
Palauttaa ensimmäisen [condition]-arvon täyttävän [value]-arvon ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME, STRING
[oletusarvo]: Arvo, joka palautetaan, kun ehto ei täyty
Tietotyyppi: BOOL, INT, FLOAT, STRING, DATE, TIME
Tuloksen tietotyyppi: BOOL, INT, FLOAT, STRING, DATE, TIME
LAST([context],[value])
Palauttaa viimeisen [value]-arvon ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
Tuloksen tietotyyppi: FLOAT, TIME
LASTIF([konteksti],[ehto],[arvo],[oletusarvo])
Palauttaa viimeisen [condition]-arvon täyttävän [value]-arvon ryhmiteltynä [context]-arvon mukaan.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: INT, FLOAT, TIME
[oletusarvo]: Arvo, joka palautetaan, kun ehto ei täyty
Tietotyyppi: BOOL, INT, FLOAT, STRING, DATE, TIME
Tuloksen tietotyyppi: BOOL, INT, FLOAT, STRING, DATE, TIME
SELFLOOP([context],[attributeName])
Laskee automaattisen silmukan tapahtumien määrän ryhmiteltynä [context]-arvon mukaan; lausekkeen COUNTIF(ISSELFLOOP()) lyhyt versio.
[konteksti]: Konteksti, jossa toiminto lasketaan
[määritteenNimi]: Määritteen nimi; jos määritettä ei ole määritetty, käytetään nykyistä aktiviteettimääritettä (louhinta)
Tietotyyppi: STRING
Tuloksen tietotyyppi: INT
LOOP([context],[attributeName])
Laskee silmukan tapahtumien määrän ryhmiteltynä [context]-arvon mukaan; lausekkeen COUNTIF(ISLOOP()) lyhyt versio.
[konteksti]: Konteksti, jossa toiminto lasketaan
[määritteenNimi]: Määritteen nimi; jos määritettä ei ole määritetty, käytetään nykyistä aktiviteettimääritettä (louhinta)
Tietotyyppi: STRING
Tuloksen tietotyyppi: INT
REWORK([context],[attributeName])
Laskee korjaustapahtumien määrän ryhmiteltynä [context]-arvon mukaan; lausekkeen COUNTIF(ISREWORK()) lyhyt versio.
[konteksti]: Konteksti, jossa toiminto lasketaan
[määritteenNimi]: Määritteen nimi; jos määritettä ei ole määritetty, käytetään nykyistä aktiviteettimääritettä (louhinta)
Tietotyyppi: STRING
Tuloksen tietotyyppi: INT
LOOPINFLOW([context],[attributeName])
Laskee sisäänvirtaussilmukan määrän ryhmiteltynä [context]-arvon mukaan; lausekkeen COUNTIF(ISLOOPINFLOW()) lyhyt versio.
[konteksti]: Konteksti, jossa toiminto lasketaan
[määritteenNimi]: Määritteen nimi; jos määritettä ei ole määritetty, käytetään nykyistä aktiviteettimääritettä (louhinta)
Tietotyyppi: STRING
Tuloksen tietotyyppi: INT
LOOPOUTFLOW([context],[attributeName])
Laskee ulosvirtaussilmukan määrän ryhmiteltynä [context]-arvon mukaan; lausekkeen COUNTIF(ISLOOPOUTFLOW()) lyhyt versio.
[konteksti]: Konteksti, jossa toiminto lasketaan
[määritteenNimi]: Määritteen nimi; jos määritettä ei ole määritetty, käytetään nykyistä aktiviteettimääritettä (louhinta)
Tietotyyppi: STRING
Tuloksen tietotyyppi: INT
NETLOOPGAIN([context],[attributeName])
Laskee silmukoiden lisääntymisen summan ryhmiteltynä [context]-arvon mukaan; lausekkeen SUM(LOOPGAIN()) lyhyt versio.
[konteksti]: Konteksti, jossa toiminto lasketaan
[määritteenNimi]: Määritteen nimi; jos määritettä ei ole määritetty, käytetään nykyistä aktiviteettimääritettä (louhinta)
Tietotyyppi: STRING
Tuloksen tietotyyppi: INT
MODE([context],[value])
Palauttaa yleisimmän [value]-arvon [context]-arvosta.
[konteksti]: Konteksti, jossa toiminto lasketaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: STRING, INT, FLOAT, DATE, TIME, BOOL
Tuloksen tietotyyppi: STRING, INT, FLOAT, DATE, TIME, BOOL
MODEIF([konteksti],[ehto],[arvo],[oletusarvo])
Palauttaa yleisimmän [value]-arvon tietoelementeissä, jotka täyttävät [condition]-ehdon [context]-kontekstissa.
[konteksti]: Konteksti, jossa toiminto lasketaan
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
[arvo]: Määritteen nimi, sisäkkäinen toiminto tai lauseke
Tietotyyppi: STRING, INT, FLOAT, DATE, TIME, BOOL
[oletusarvo]: Operaattorin palauttama oletusarvo, kun yksikään määritetyn [kontekstin] elementti ei vastaa [ehtoa]
Tietotyyppi: INT, FLOAT, DATE, TIME
Tuloksen tietotyyppi: STRING, INT, FLOAT, DATE, TIME, BOOL
ALL([context],[condition])
Palauttaa arvon tosi, jos kaikki [context]-kontekstin mukaan ryhmitellyt arvot täyttävät [condition]-ehdon.
[konteksti]: Konteksti, jossa toiminto lasketaan (tuetut: prosessi, tapaus, tapahtuma, reuna)
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
Tuloksen tietotyyppi: BOOL
Esimerkki:ALL(CaseEvents, eventCost > 0)
Voidaan käyttää tapausmittarien suodattimissa tai tapauksen yleiskatsauksen tilastotiedoissa. Palauttaa arvon true, jos kaikkien tapauksen tapahtumien tapahtumakustannus on suurempi kuin nolla.
ANY([context],[condition])
Palauttaa arvon tosi, jos mikä tahansa [context]-kontekstin perusteella ryhmitelty arvo täyttää [condition]-ehdon.
[konteksti]: Konteksti, jossa toiminto lasketaan (tuetut: tapaus [implisiittinen])
[ehto]: Ehto, jonka mukaan [arvo] sisällytetään laskelmaan
Tietotyyppi: BOOL
Tuloksen tietotyyppi: BOOL
Esimerkki: ANY(CaseEvents, eventCost > 0)
Voidaan käyttää tapausmittarien suodattimissa tai tapauksen yleiskatsauksen tilastotiedoissa. Palauttaa arvon true, jos minkä tahansa tapauksen tapahtumien tapahtumakustannus on suurempi kuin nolla.