Popis agregacija
U ovom se članku opisuju agregacije koje možete koristiti u prilagođenim mjernim podacima.
Izračunava prosjek vrijednosti grupiranih prema [kontekstu].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: FLOAT, DATE, TIME
Izračunava prosjek vrijednosti koje ispunjavaju [uvjet], grupirane prema [kontekst].
[context]: kontekst u kojem se operacija izračunava (podržano: proces, slučaj, događaj, rub)
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Vrsta izlaznih podataka: INT, FLOAT, DATE, TIME
Primjer: AVGIF(ViewEvents, userName == "Laura", eventCost)
Prilagođena metrika može se koristiti bilo gdje u aplikaciji. Vraća prosječni trošak događaja za događaje povezane s korisnikom "Laura".
Broji broj vrijednosti grupiranih prema [kontekst].
- [context]: kontekst u kojem se operacija izračunava
Tip izlaznih podataka: INT
Broji vrijednosti koje ispunjavaju [uvjet], grupirane prema [kontekst].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT
Tip izlaznih podataka: INT
Broji broj jedinstvenih vrijednosti, grupiranih prema [kontekstu].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, BOOL, STRING, DATE, TIME
Tip izlaznih podataka: INT
Broji broj jedinstvenih [vrijednost] koji ispunjavaju [uvjet], grupiranih prema [kontekst].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT
Tip izlaznih podataka: FLOAT, TIME
Vraća maksimum od [value], grupirano prema [context].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
Vrsta izlaznih podataka: INT, FLOAT, DATE, TIME
Vraća maksimum [vrijednosti] koje ispunjavaju [uvjet], grupirano prema [kontekst].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: FLOAT, TIME
Odabire stavku s maksimalnom vrijednošću iz [value1] i vraća njezinu izračunatu vrijednost definiranu s [value2], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava (podržano: proces, slučaj, događaj, rub)
[value1]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME, DATE
[value2]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, STRING, TIME, DATE
Tip izlaznih podataka: INT, FLOAT, STRING, TIME, DATE
Primjer: MAXVAL(EventsPerAttribute, Duration(), userName)
Može se koristiti na karti procesa Vraća korisničko ime korisnika koji je radio na najdužem događaju po aktivnosti.
Odabire stavku s maksimalnom vrijednošću definiranom s [value1] koja ispunjava [uvjet] i vraća njezinu izračunatu vrijednost definiranu s [value2], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava (podržano: proces, slučaj, događaj, rub)
[uvjet]: uvjet pod kojim je [value1] uključen u izračun
Vrsta podataka: BOOL
[value1]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
[value2]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, STRING, TIME, DATE
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: INT, FLOAT, STRING, TIME, DATE
Vraća minimum od [value], grupirano prema [context].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
Vrsta izlaznih podataka: INT, FLOAT, DATE, TIME
Vraća minimum od [value] koji ispunjava [uvjet], grupiran prema [context].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: FLOAT, TIME
Odabire stavku s minimalnom vrijednošću definiranom s [value1] i vraća njezinu izračunatu vrijednost definiranu s [value2], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava (podržano: proces, slučaj, događaj, rub)
[value1]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
[value2]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, STRING, TIME, DATE
Tip izlaznih podataka: INT, FLOAT, STRING, TIME, DATE
Odabire stavku s minimalnom vrijednošću definiranom s [value1] koja ispunjava [uvjet] i vraća njezinu izračunatu vrijednost definiranu s [value2], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava (podržano: proces, slučaj, događaj, rub)
[uvjet]: uvjet pod kojim je [value1] uključen u izračun
Vrsta podataka: BOOL
[value1]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
[value2]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, STRING, TIME, DATE
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: INT, FLOAT, STRING, TIME, DATE
Vraća raspon (maksimum-minimum) od [value], grupiran prema [context].
[context]: Definira kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: INT, FLOAT, TIME
Vraća raspon (maksimum-minimum) od [value] koji ispunjava [uvjet], grupiran prema [context].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[vrijednost] - Naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: FLOAT, TIME
Izračunava standardnu devijaciju od [vrijednost], grupiranu prema [kontekst].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: FLOAT, TIME
Izračunava standardnu devijaciju [vrijednost] koja ispunjava [uvjet], grupirano prema [kontekstu].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: FLOAT, TIME
Izračunava zbroj [vrijednost], grupiran prema [kontekst].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
Tip izlaznih podataka: FLOAT, TIME
Izračunava zbroj [vrijednost] koji ispunjava [uvjet], grupiran prema [kontekstu].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Tip izlaznih podataka: FLOAT, TIME
Vraća prvu [value], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
Tip izlaznih podataka: FLOAT, TIME
Vraća prvu [vrijednost] koja ispunjava [uvjet], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME, STRING
[default]: Vrijednost koja se vraća kada uvjet nije ispunjen
Vrsta podataka: BOOL, INT, FLOAT, STRING, DATE, TIME
Vrsta izlaznih podataka: BOOL, INT, FLOAT, STRING, DATE, TIME
Vraća posljednju [value], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
Tip izlaznih podataka: FLOAT, TIME
Vraća posljednju vrijednost koja ispunjava [uvjet], grupiranu prema [context].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: INT, FLOAT, TIME
[default]: Vrijednost koja se vraća kada uvjet nije ispunjen
Vrsta podataka: BOOL, INT, FLOAT, STRING, DATE, TIME
Vrsta izlaznih podataka: BOOL, INT, FLOAT, STRING, DATE, TIME
Izračunava broj događaja samo-petlje, grupiranih prema [kontekst]; skraćena verzija izraza COUNTIF(ISSELFLOOP()).
[context]: kontekst u kojem se operacija izračunava
[attributeName]: naziv atributa; ako atribut nije definiran, koristi se atribut trenutne aktivnosti (rudarenja)
Vrsta podataka: STRING
Tip izlaznih podataka: INT
Izračunava broj događaja petlje, grupiranih prema [kontekst]; skraćena verzija izraza COUNTIF(ISLOOP()).
[context]: kontekst u kojem se operacija izračunava
[attributeName]: naziv atributa; ako atribut nije definiran, koristi se atribut trenutne aktivnosti (rudarenja)
Vrsta podataka: STRING
Tip izlaznih podataka: INT
Izračunava broj događaja prerade, grupiranih prema [kontekstu]; skraćena verzija izraza COUNTIF(ISREWORK()).
[context]: kontekst u kojem se operacija izračunava
[attributeName]: naziv atributa; ako atribut nije definiran, koristi se atribut trenutne aktivnosti (rudarenja)
Vrsta podataka: STRING
Tip izlaznih podataka: INT
Izračunava broj priljeva petlji, grupiranih prema [kontekst]; skraćena verzija izraza COUNTIF(ISLOOPINFLOW()).
[context]: kontekst u kojem se operacija izračunava
[attributeName]: naziv atributa; ako atribut nije definiran, koristi se atribut trenutne aktivnosti (rudarenja)
Vrsta podataka: STRING
Tip izlaznih podataka: INT
Izračunava broj odljeva petlje, grupiranih prema [kontekst]; skraćena verzija izraza COUNTIF(ISLOOPOUTFLOW()).
[context]: kontekst u kojem se operacija izračunava
[attributeName]: naziv atributa; ako atribut nije definiran, koristi se atribut trenutne aktivnosti (rudarenja)
Vrsta podataka: STRING
Tip izlaznih podataka: INT
Izračunava zbroj dobitaka petlje, grupiranih prema [kontekstu]; skraćena verzija izraza SUM(LOOPGAIN())
[context]: kontekst u kojem se operacija izračunava
[attributeName]: naziv atributa; ako atribut nije definiran, koristi se atribut trenutne aktivnosti (rudarenja)
Vrsta podataka: STRING
Tip izlaznih podataka: INT
Vraća najčešći [value] iz [context].
[context]: kontekst u kojem se operacija izračunava
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: STRING, INT, FLOAT, DATE, TIME, BOOL
Vrsta izlaznih podataka: STRING, INT, FLOAT, DATE, TIME, BOOL
Vraća najčešću [value] iz podatkovnih elemenata koji ispunjavaju [uvjet] u [context].
[context]: kontekst u kojem se operacija izračunava
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
[value]: naziv atributa, ugniježđena operacija ili izraz
Vrsta podataka: STRING, INT, FLOAT, DATE, TIME, BOOL
[default]: zadana vrijednost koju vraća operator kada nijedan element u definiranom [context] ne ispunjava [uvjet]
Vrsta podataka: INT, FLOAT, DATE, TIME
Vrsta izlaznih podataka: STRING, INT, FLOAT, DATE, TIME, BOOL
Vraća true ako sve vrijednosti, grupirane prema [context], ispunjavaju [uvjet].
[context]: kontekst u kojem se operacija izračunava (podržano: proces, slučaj, događaj, rub)
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
Tip izlaznih podataka: BOOL
PrimjerALL(CaseEvents, eventCost > 0)
Može se koristiti za filtre mjernih podataka slučaja ili statistiku pregleda slučaja. Vraća true ako svi događaji u slučaju imaju cijenu događaja veću od nule.
Vraća true ako bilo koja od vrijednosti, grupiranih prema [context], ispunjava [uvjet].
[context]: kontekst u kojem se operacija izračunava (podržano: slučaj [implicitno])
[uvjet]: uvjet pod kojim je [vrijednost] uključena u izračun
Vrsta podataka: BOOL
Tip izlaznih podataka: BOOL
Primjer: ANY(CaseEvents, eventCost > 0)
Može se koristiti za filtre mjernih podataka slučaja ili statistiku pregleda slučaja. Vraća true ako bilo koji događaj u slučaju ima cijenu događaja veću od nule.