Jaa


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.

Koostetoimintojen kaikki laskentakontekstit