Liste der Aggregationen
Dieser Artikel beschreibt die Aggregationen, die Sie in angepassten Metriken verwenden können.
AVG([Kontext],[Wert])
Berechnet den Durchschnitt der Werte, die nach dem [Kontext] gruppiert sind.
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: FLOAT, DATE, TIME
AVGIF([Kontext],[Bedingung],[Wert],[Standard])
Berechnet den Durchschnitt der Werte, die die [Bedingung] erfüllen, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird (unterstützt: Prozess, Vorgang, Ereignis, Edge)
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: INT, FLOAT, DATE, TIME
Beispiel: AVGIF(ViewEvents, userName == "Laura", eventCost)
Benutzerdefinierte Metrik kann an beliebiger Stelle in der Anwendung verwendet werden. Gibt die durchschnittlichen Ereigniskosten für Ereignisse zurück, die mit dem Benutzer „Laura“ verknüpft sind.
COUNT([Kontext])
Zählt die Anzahl der Werte, gruppiert nach dem [Kontext].
- [Kontext]: Der Kontext, in dem der Vorgang berechnet wird
Ausgabedatentyp: INT
COUNTIF([Kontext],[Bedingung],[Standard])
Zählt die Anzahl der Werte, die die [Bedingung] erfüllen, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT
Ausgabedatentyp: INT
COUNTUNIQUE([Kontext],[Wert])
Zählt die Anzahl der eindeutigen Werte, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, BOOL, STRING, DATE, TIME
Ausgabedatentyp: INT
COUNTUNIQUEIF([Kontext],[Bedingung],[Wert],[Standard])
Zählt die Anzahl der eindeutigen [Werte], die die [Bedingung] erfüllen, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT
Ausgabe-Datentyp: FLOAT, TIME
MAX([Kontext],[Wert])
Liefert das Maximum von [Wert], gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: INT, FLOAT, DATE, TIME
MAXIF([Kontext],[Bedingung],[Wert],[Standard])
Gibt das Maximum von [Werten] zurück, die die [Bedingung] erfüllen, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabe-Datentyp: FLOAT, TIME
MAXVAL([Kontext],[Wert1],[Wert2])
Wählt das Element mit dem maximalen Wert aus [Wert1] aus und gibt seinen berechneten Wert zurück, der durch [Wert2] definiert ist, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird (unterstützt: Prozess, Vorgang, Ereignis, Edge)
[Wert1]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME, DATE
[Wert2]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, STRING, TIME, DATE
Ausgabedatentyp: INT, FLOAT, STRING, TIME, DATE
Beispiel: MAXVAL(EventsPerAttribute, Duration(), userName)
Kann im Prozessplan verwendet werden Gibt den Benutzernamen eines Benutzers zurück, der an dem längsten Ereignis pro Aktivität gearbeitet hat.
MAXVALIF([Kontext],[Bedingung],[Wert1],[Wert2],[Standard])
Wählt das Element mit dem maximalen Wert aus [Wert1] aus, das die [Bedingung] erfüllt, und gibt seinen berechneten Wert zurück, der durch [Wert2] definiert ist, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird (unterstützt: Prozess, Vorgang, Ereignis, Edge)
[Bedingung]: Die Bedingung, unter der der [Wert1] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert1]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
[Wert2]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, STRING, TIME, DATE
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: INT, FLOAT, STRING, TIME, DATE
MIN([Kontext],[Wert])
Liefert das Minimum von [Wert], gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: INT, FLOAT, DATE, TIME
MINIF([Kontext],[Bedingung],[Wert],[Standard])
Liefert das Minimum von [Wert], das die [Bedingung] erfüllt, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabe-Datentyp: FLOAT, TIME
MINVAL([Kontext],[Wert1],[Wert2])
Wählt Artikel mit dem durch [Wert1] definierten Mindestwert aus und gibt dessen durch [Wert2] definierten berechneten Wert zurück, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird (unterstützt: Prozess, Vorgang, Ereignis, Edge)
[Wert1]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
[Wert2]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, STRING, TIME, DATE
Ausgabedatentyp: INT, FLOAT, STRING, TIME, DATE
MINVALIF([Kontext],[Bedingung],[Wert1],[Wert2],[Standard])
Wählt das Element mit dem durch [Wert1] definierten Mindestwert aus, der die [Bedingung] erfüllt, und gibt seinen durch [Wert2] definierten berechneten Wert zurück, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird (unterstützt: Prozess, Vorgang, Ereignis, Edge)
[Bedingung]: Die Bedingung, unter der der [Wert1] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert1]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
[Wert2]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, STRING, TIME, DATE
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: INT, FLOAT, STRING, TIME, DATE
RANGE([Kontext],[Wert])
Gibt den Bereich (Maximum-Minimum) von [Wert] zurück, gruppiert nach dem [Kontext].
[Kontext]: Definiert den Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: INT, FLOAT, TIME
RANGEIF([Kontext],[Bedingung],[Wert],[Standard])
Gibt den Bereich (Maximum-Minimum) von [Wert] zurück, der die [Bedingung] erfüllt, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert] - Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabe-Datentyp: FLOAT, TIME
STDEV([Kontext],[Wert])
Berechnet die Standardabweichung von [Wert], gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabe-Datentyp: FLOAT, TIME
STDEVIF([Kontext],[Bedingung],[Wert])
Berechnet die Standardabweichung von [Wert], der die [Bedingung] erfüllt, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabe-Datentyp: FLOAT, TIME
SUM([Kontext],[Wert])
Berechnet die Summe von [Wert], gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
Ausgabe-Datentyp: FLOAT, TIME
SUMIF([Kontext],[Bedingung],[Wert],[Standard])
Berechnet die Summe von [Wert], der die [Bedingung] erfüllt, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabe-Datentyp: FLOAT, TIME
FIRST([Kontext],[Wert])
Gibt den ersten [Wert] zurück, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
Ausgabe-Datentyp: FLOAT, TIME
FIRSTIF([Kontext],[Bedingung],[Wert],[Standard])
Gibt den ersten [Wert] zurück, der die [Bedingung] erfüllt, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME, STRING
[Standard]: Wert, der zurückgegeben werden soll, wenn die Bedingung nicht erfüllt ist
Datentyp: BOOL, INT, FLOAT, STRING, DATE, TIME
Ausgabedatentyp: BOOL, INT, FLOAT, STRING, DATE, TIME
LAST([Kontext],[Wert])
Liefert den letzten [Wert], gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
Ausgabe-Datentyp: FLOAT, TIME
LASTIF([Kontext],[Bedingung],[Wert],[Standard])
Gibt den letzten Wert zurück, der die [Bedingung] erfüllt, gruppiert nach dem [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: INT, FLOAT, TIME
[Standard]: Wert, der zurückgegeben werden soll, wenn die Bedingung nicht erfüllt ist
Datentyp: BOOL, INT, FLOAT, STRING, DATE, TIME
Ausgabedatentyp: BOOL, INT, FLOAT, STRING, DATE, TIME
SELFLOOP([Kontext],[attributName])
Berechnet eine Anzahl von Selbstschleifen Ereignissen, gruppiert nach dem [Kontext]; Kurzversion des COUNTIF(ISSELFLOOP()) Ausdrucks.
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[AttributName]: Ein Attributname; wenn kein Attribut definiert ist, wird das aktuelle (Mining-) Attribut der Aktivität verwendet
Datentyp: STRING
Ausgabedatentyp: INT
LOOP([Kontext],[attributName])
Berechnet eine Anzahl von Schleifenereignissen, gruppiert nach dem [Kontext]; Kurzversion des Ausdrucks COUNTIF(ISLOOP()).
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[AttributName]: Ein Attributname; wenn kein Attribut definiert ist, wird das aktuelle (Mining-) Attribut der Aktivität verwendet
Datentyp: STRING
Ausgabedatentyp: INT
REWORK([Kontext],[attributName])
Berechnet die Anzahl von Ereignissen, gruppiert nach dem [Kontext]; Kurzversion des Ausdrucks COUNTIF(ISREWORK()).
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[AttributName]: Ein Attributname; wenn kein Attribut definiert ist, wird das aktuelle (Mining-) Attribut der Aktivität verwendet
Datentyp: STRING
Ausgabedatentyp: INT
LOOPINFLOW([Kontext],[attributName])
Berechnet eine Anzahl von Schleifeneingängen, gruppiert nach dem [Kontext]; Kurzversion des COUNTIF(ISLOOPINFLOW()) Ausdrucks.
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[AttributName]: Ein Attributname; wenn kein Attribut definiert ist, wird das aktuelle (Mining-) Attribut der Aktivität verwendet
Datentyp: STRING
Ausgabedatentyp: INT
LOOPOUTFLOW([Kontext],[attributName])
Berechnet eine Anzahl von Schleifenabgängen, gruppiert nach dem [Kontext]; Kurzversion des Ausdrucks COUNTIF(ISLOOPOUTFLOW()).
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[AttributName]: Ein Attributname; wenn kein Attribut definiert ist, wird das aktuelle (Mining-) Attribut der Aktivität verwendet
Datentyp: STRING
Ausgabedatentyp: INT
NETLOOPGAIN([Kontext],[attributName])
Berechnet die Summe der Schleifengewinne, gruppiert nach dem [Kontext]; Kurzversion des Ausdrucks SUM(LOOPGAIN()).
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[AttributName]: Ein Attributname; wenn kein Attribut definiert ist, wird das aktuelle (Mining-) Attribut der Aktivität verwendet
Datentyp: STRING
Ausgabedatentyp: INT
MODE([Kontext],[Wert])
Liefert den allgemeinsten [Wert] aus [Kontext].
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: STRING, INT, FLOAT, DATE, TIME, BOOL
Ausgabedatentyp: STRING, INT, FLOAT, DATE, TIME, BOOL
MODEIF([Kontext],[Bedingung],[Wert],[Standard])
Gibt den allgemeinsten [Wert] aus Datenelementen zurück, die die [Bedingung] im [Kontext] erfüllen.
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
[Wert]: Ein Attributname, ein verschachtelter Vorgang oder ein Ausdruck
Datentyp: STRING, INT, FLOAT, DATE, TIME, BOOL
[Standard]: Standardwert, der vom Operator zurückgegeben wird, wenn kein Element im definierten [Kontext] die [Bedingung] erfüllt
Datentyp: INT, FLOAT, DATUM, TIME
Ausgabedatentyp: STRING, INT, FLOAT, DATE, TIME, BOOL
ALL([Kontext],[Bedingung])
Gibt TRUE zurück, wenn alle Werte, gruppiert nach dem [Kontext], die [Bedingung] erfüllen.
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird (unterstützt: Prozess, Vorgang, Ereignis, Edge)
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
Ausgabedatentyp: BOOL
BeispielALL(CaseEvents, eventCost > 0)
Kann in Case-Metrik-Filtern oder Case-Übersichtsstatistiken verwendet werden. Gibt TRUE zurück, wenn alle Ereignisse im Case eine Kalkulation von mehr als Null haben.
ANY([Kontext],[Bedingung])
Liefert TRUE, wenn irgendeiner der Werte, gruppiert nach [Kontext], die [Bedingung] erfüllt.
[Kontext]: Der Kontext, in dem der Vorgang berechnet wird (unterstützt: Vorgang [implicit])
[Bedingung]: Die Bedingung, unter der der [Wert] in die Berechnung einbezogen wird
Datentyp: BOOL
Ausgabedatentyp: BOOL
Beispiel: ANY(CaseEvents, eventCost > 0)
Kann in Case-Metrik-Filtern oder Case-Übersichtsstatistiken verwendet werden. Gibt true zurück, wenn irgendein Ereignis im Case eine Kalkulation größer als Null hat.