Senarai agregasi
Artikel ini menerangkan pengagregatan yang boleh anda gunakan dalam metrik tersuai.
AVG([konteks],[nilai])
Mengira purata nilai yang dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: FLOAT, DATE, TIME
AVGIF([konteks],[keadaan],[nilai],[lalai])
Mengira purata nilai yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira (disokong: proses, kes, peristiwa, tepi)
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: INT, FLOAT, DATE, TIME
Contoh: AVGIF(ViewEvents, userName == "Laura", eventCost)
Metrik tersuai boleh digunakan di mana-mana sahaja dalam aplikasi. Mengembalikan purata kos acara untuk acara yang dikaitkan dengan pengguna "Laura".
KIRAAN([konteks])
Mengira bilangan nilai yang dikumpulkan mengikut [konteks].
- [context]: Konteks di mana operasi dikira
Jenis data output: INT
COUNTIF([konteks],[keadaan],[lalai])
Mengira bilangan nilai yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT
Jenis data output: INT
COUNTUNIQUE([konteks],[nilai])
Mengira bilangan nilai unik, dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, BOOL, RENTETAN, TARIKH, MASA
Jenis data output: INT
COUNTUNIQUEIF([konteks],[keadaan],[nilai],[lalai])
Mengira bilangan [nilai] unik yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT
Jenis data output: FLOAT, TIME
MAX([konteks],[nilai])
Mengembalikan maksimum [nilai], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: INT, FLOAT, DATE, TIME
MAXIF([konteks],[keadaan],[nilai],[lalai])
Mengembalikan maksimum [nilai] yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: FLOAT, TIME
MAXVAL([konteks],[nilai1],[nilai2])
Memilih item dengan nilai maksimum daripada [value1] dan mengembalikan nilai yang dikira yang ditakrifkan oleh [value2], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira (disokong: proses, kes, peristiwa, tepi)
[value1]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, MASA, TARIKH
[value2]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, RENTETAN, MASA, TARIKH
Jenis data output: INT, FLOAT, RENTETAN, MASA, TARIKH
Contoh: MAXVAL(EventsPerAttribute, Duration(), userName)
Boleh digunakan pada peta proses Mengembalikan nama pengguna pengguna yang bekerja pada acara terpanjang bagi setiap aktiviti.
MAXVALIF([konteks],[keadaan],[nilai1],[nilai2],[lalai])
Memilih item dengan nilai maksimum yang ditakrifkan oleh [value1] yang memenuhi [syarat] dan mengembalikan nilai yang dikira yang ditakrifkan oleh [value2], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira (disokong: proses, kes, peristiwa, tepi)
[condition]: Keadaan di mana [value1] dimasukkan dalam pengiraan
Jenis data: BOOL
[value1]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
[value2]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, RENTETAN, MASA, TARIKH
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: INT, FLOAT, RENTETAN, MASA, TARIKH
MIN([konteks],[nilai])
Mengembalikan minimum [nilai], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: INT, FLOAT, DATE, TIME
MINIF([konteks],[syarat],[nilai],[lalai])
Mengembalikan minimum [nilai] yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: FLOAT, TIME
MINVAL([konteks],[nilai1],[nilai2])
Memilih item dengan nilai minimum yang ditakrifkan oleh [value1] dan mengembalikan nilai yang dikira yang ditakrifkan oleh [value2], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira (disokong: proses, kes, peristiwa, tepi)
[value1]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
[value2]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, RENTETAN, MASA, TARIKH
Jenis data output: INT, FLOAT, RENTETAN, MASA, TARIKH
MINVALIF([konteks],[keadaan],[nilai1],[nilai2],[lalai])
Memilih item dengan nilai minimum yang ditakrifkan oleh [value1] yang memenuhi [syarat] dan mengembalikan nilai yang dikira yang ditakrifkan oleh [value2], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira (disokong: proses, kes, peristiwa, tepi)
[condition]: Keadaan di mana [value1] dimasukkan dalam pengiraan
Jenis data: BOOL
[value1]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
[value2]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, RENTETAN, MASA, TARIKH
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: INT, FLOAT, RENTETAN, MASA, TARIKH
RANGE([konteks],[nilai])
Mengembalikan julat (maksimum-minimum) bagi [nilai], dikumpulkan mengikut [konteks].
[konteks]: Mentakrifkan konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: INT, FLOAT, TIME
RANGEIF([konteks],[keadaan],[nilai],[lalai])
Mengembalikan julat (maksimum-minimum) bagi [nilai] yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai] - Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: FLOAT, TIME
STDEV([konteks],[nilai])
Mengira sisihan piawai [nilai], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: FLOAT, TIME
STDEVIF([konteks],[keadaan],[nilai])
Mengira sisihan piawai [nilai] yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: FLOAT, TIME
SUM([konteks],[nilai])
Mengira jumlah [nilai], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
Jenis data output: FLOAT, TIME
SUMIF([konteks],[syarat],[nilai],[lalai])
Mengira jumlah [nilai] yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: FLOAT, TIME
FIRST([konteks],[nilai])
Mengembalikan [nilai] pertama, dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
Jenis data output: FLOAT, TIME
FIRSTIF([konteks],[syarat],[nilai],[lalai])
Mengembalikan [nilai] pertama yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, MASA, RENTETAN
[lalai]: Nilai yang akan dikembalikan, apabila syarat tidak dipenuhi
Jenis data: BOOL, INT, FLOAT, RENTETAN, TARIKH, MASA
Jenis data output: BOOL, INT, FLOAT, RENTETAN, TARIKH, MASA
LAST([konteks],[nilai])
Mengembalikan [nilai] terakhir, dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
Jenis data output: FLOAT, TIME
LASTIF([konteks],[keadaan],[nilai],[lalai])
Mengembalikan nilai terakhir yang memenuhi [syarat], dikumpulkan mengikut [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: INT, FLOAT, TIME
[lalai]: Nilai yang akan dikembalikan, apabila syarat tidak dipenuhi
Jenis data: BOOL, INT, FLOAT, RENTETAN, TARIKH, MASA
Jenis data output: BOOL, INT, FLOAT, RENTETAN, TARIKH, MASA
SELFLOOP([konteks],[nama atribut])
Mengira kiraan peristiwa gelung kendiri, dikumpulkan mengikut [konteks]; versi pendek ungkapan COUNTIF(ISSELFLOOP())
[context]: Konteks di mana operasi dikira
[attributeName]: Nama atribut; jika tiada atribut ditakrifkan, atribut aktiviti semasa (perlombongan) digunakan
Jenis data: STRING
Jenis data output: INT
LOOP([konteks],[nama atribut])
Mengira kiraan peristiwa gelung, dikumpulkan mengikut [konteks]; versi pendek ungkapan COUNTIF(ISLOOP())
[context]: Konteks di mana operasi dikira
[attributeName]: Nama atribut; jika tiada atribut ditakrifkan, atribut aktiviti semasa (perlombongan) digunakan
Jenis data: STRING
Jenis data output: INT
KERJA SEMULA([konteks],[nama atribut])
Mengira kiraan peristiwa kerja semula, dikumpulkan mengikut [konteks]; versi pendek ungkapan COUNTIF(ISREWORK())
[context]: Konteks di mana operasi dikira
[attributeName]: Nama atribut; jika tiada atribut ditakrifkan, atribut aktiviti semasa (perlombongan) digunakan
Jenis data: STRING
Jenis data output: INT
LOOPINFLOW([konteks],[nama atribut])
Mengira kiraan aliran masuk gelung, dikumpulkan mengikut [konteks]; versi pendek ungkapan COUNTIF(ISLOOPINFLOW()).
[context]: Konteks di mana operasi dikira
[attributeName]: Nama atribut; jika tiada atribut ditakrifkan, atribut aktiviti semasa (perlombongan) digunakan
Jenis data: STRING
Jenis data output: INT
LOOPOUTFLOW([konteks],[nama atribut])
Mengira kiraan aliran keluar gelung, dikumpulkan mengikut [konteks]; versi pendek ungkapan COUNTIF(ISLOOPOUTFLOW())
[context]: Konteks di mana operasi dikira
[attributeName]: Nama atribut; jika tiada atribut ditakrifkan, atribut aktiviti semasa (perlombongan) digunakan
Jenis data: STRING
Jenis data output: INT
NETLOOPGAIN([konteks],[nama atribut])
Mengira jumlah keuntungan gelung, dikumpulkan mengikut [konteks]; versi pendek ungkapan SUM(LOOPGAIN()).
[context]: Konteks di mana operasi dikira
[attributeName]: Nama atribut; jika tiada atribut ditakrifkan, atribut aktiviti semasa (perlombongan) digunakan
Jenis data: STRING
Jenis data output: INT
MODE([konteks],[nilai])
Mengembalikan [nilai] yang paling biasa daripada [konteks].
[context]: Konteks di mana operasi dikira
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: RENTETAN, INT, APUNGAN, TARIKH, MASA, BOOL
Jenis data output: STRING, INT, FLOAT, DATE, TIME, BOOL
MODEIF([konteks],[syarat],[nilai],[lalai])
Mengembalikan [nilai] yang paling biasa daripada elemen data yang memenuhi [syarat] dalam [konteks].
[context]: Konteks di mana operasi dikira
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
[nilai]: Nama atribut, operasi bersarang atau ungkapan
Jenis data: RENTETAN, INT, APUNGAN, TARIKH, MASA, BOOL
[lalai]: Nilai lalai yang dikembalikan oleh pengendali apabila tiada elemen dalam [konteks] yang ditakrifkan memenuhi [syarat]
Jenis data: INT, FLOAT, TARIKH, MASA
Jenis data output: STRING, INT, FLOAT, DATE, TIME, BOOL
SEMUA([konteks],[keadaan])
Mengembalikan benar jika semua nilai, dikumpulkan mengikut [konteks], memenuhi [syarat].
[context]: Konteks di mana operasi dikira (disokong: proses, kes, peristiwa, tepi)
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
Jenis data output: BOOL
Sebagai contohALL(CaseEvents, eventCost > 0)
Boleh digunakan pada penapis metrik kes atau statistik gambaran keseluruhan kes. Mengembalikan benar jika semua peristiwa dalam kes mempunyai kos peristiwa lebih besar daripada sifar.
MANA-MANA([konteks],[keadaan])
Mengembalikan benar jika mana-mana nilai, dikumpulkan mengikut [konteks], memenuhi [syarat].
[konteks]: Konteks di mana operasi dikira (disokong: kes [tersirat])
[condition]: Keadaan di mana [nilai] dimasukkan dalam pengiraan
Jenis data: BOOL
Jenis data output: BOOL
Contoh: ANY(CaseEvents, eventCost > 0)
Boleh digunakan pada penapis metrik kes atau statistik gambaran keseluruhan kes. Mengembalikan benar jika mana-mana peristiwa dalam kes mempunyai kos peristiwa lebih besar daripada sifar.