Freigeben über


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.

Alle Berechnungskontexte für Aggregationsvorgänge