Dela via


Lista över sammansättningar

Denna artikel beskriver vilka sammansättningar du kan använda i anpassade mått.

AVG([context],[value])

Beräknar medelvärdet av värden grupperade enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

Utdatatyp: FLOAT, DATE, TIME

AVGIF([kontext],[villkor],[värde],[standard])

Beräknar medelvärdet av värdena som uppfyller [villkoret], grupperade enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas (stöder: process, körning, händelse, gräns)

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Utdatatyp: INT, FLOAT, DATE, TIME

Exempel: AVGIF(ViewEvents, userName == "Laura", eventCost)

Anpassat mått kan användas var som helst i programmet. Returnerar den genomsnittliga händelsekostnaden för händelser som associeras med användaren "Laura".

COUNT([sammanhang])

Räknar antalet värden grupperade enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

Utdatatyp: INT

COUNTIF([kontext],[villkor],[standard])

Räknar antalet värden som uppfyller [villkoret], grupperade enligt det definierade [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT

Utdatatyp: INT

COUNTUNIQUE([sammanhang],[värde])

Räknar antalet unika värden grupperade enligt det definierade [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, BOOL, STRÄNG, DATUM, TID

Utdatatyp: INT

COUNTUNIQUEIF([kontext],[villkor],[värde],[standard])

Räknar antalet unika [värden] som uppfyller [villkoret], grupperade enligt det definierade [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT

Datatyp för utdata: TID, FLYTTAL

MAX([sammanhang],[värde])

Returnerar maxvärdet för [värde], grupperade enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

Utdatatyp: INT, FLOAT, DATE, TIME

MAXIF([kontext],[villkor],[värde],[standard])

Returnerar maximalt antal [värden] som uppfyller [villkoret], grupperade enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Datatyp för utdata: TID, FLYTTAL

MAXVAL([sammanhang],[värde1],[värde2])

Väljer objektet med maximalt värde från [värde1] och returnerar dess beräknade värde definierat av [värde2], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas (stöder: process, körning, händelse, gräns)

  • [värde1]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID, DATUM

  • [värde2]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, STRÄNG, TID, DATUM

Utdatatyp: INT, FLOAT, STRING, TIME, DATE

Exempel: MAXVAL(EventsPerAttribute, Duration(), userName)

Går att använda på processkartan. Returnerar användarnamnet för användaren som arbetade med den längsta händelsen per aktivitet.

MAXVALIF([kontext],[villkor],[värde1],[value2],[standard])

Väljer objektet med det maximala värdet definierat av [värde1] som uppfyller [villkoret] och returnerar dess beräknade värde definierat av [värde2], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas (stöder: process, körning, händelse, gräns)

  • [villkor]: Villkoret med vilket [värde1] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde1]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

  • [värde2]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, STRÄNG, TID, DATUM

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Utdatatyp: INT, FLOAT, STRING, TIME, DATE

MIN([sammanhang],[värde])

Returnerar minimivärdet för [värde], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

Utdatatyp: INT, FLOAT, DATE, TIME

MINIF([kontext],[villkor],[värde],[standard])

Returnerar minimalt [värde] som uppfyller [villkoret], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Datatyp för utdata: TID, FLYTTAL

MINVAL([sammanhang],[värde1],[värde2])

Väljer objektet med minimivärdet definierat av [värde1] och returnerar dess beräknade värde definierat av [värde2], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas (stöder: process, körning, händelse, gräns)

  • [värde1]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

  • [värde2]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, STRÄNG, TID, DATUM

Utdatatyp: INT, FLOAT, STRING, TIME, DATE

MINVALIF([kontext],[villkor],[värde1],[value2],[standard])

Väljer objektet med det minimala värdet definierat av [värde1] som uppfyller [villkoret] och returnerar dess beräknade värde definierat av [värde2], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas (stöder: process, körning, händelse, gräns)

  • [villkor]: Villkoret med vilket [värde1] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde1]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

  • [värde2]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, STRÄNG, TID, DATUM

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Utdatatyp: INT, FLOAT, STRING, TIME, DATE

RANGE([sammanhang],[värde])

Returnerar intervallet (maximum-minimum) för [värde] grupperade enligt [sammanhanget].

  • [kontext]: Definierar kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

Utdatatyp: FLOAT, INT, TIME

RANGEIF([kontext],[villkor],[värde],[standard])

Returnerar det intervall (max-min) för [värdet] som uppfyller [villkoret] grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde] - Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Datatyp för utdata: TID, FLYTTAL

STDEV([sammanhang],[värde])

Beräknar standardavvikelsen för [värdet] grupperad enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, DATUM, TID

Datatyp för utdata: TID, FLYTTAL

STDEVIF([sammanhang],[villkor],[värde])

Beräknar standardavvikelsen för [värde] som uppfyller [villkoret], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Datatyp för utdata: TID, FLYTTAL

SUM([sammanhang],[värde])

Beräknar summan av [värde] grupperad enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

Datatyp för utdata: TID, FLYTTAL

SUMIF([kontext],[villkor],[värde],[standard])

Beräknar summan för [värde] som uppfyller [villkoret], grupperad enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Datatyp för utdata: TID, FLYTTAL

FIRST([sammanhang],[värde])

Returnerar det första [värdet], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

Datatyp för utdata: TID, FLYTTAL

FIRSTIF([kontext],[villkor],[värde],[standard])

Returnerar det första [värde] som uppfyller [villkoret], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLOAT, TIME, STRING

  • [standard]: Värde som ska returneras när villkoret inte uppfylls

    Datatyp: BOOL, INT, FLYTTAL, STRÄNG, DATUM, TID

Utdatatyp: BOOL, INT, FLOAT, STRING, DATE, TIME

LAST([sammanhang],[värde])

Returnerar det sista [värdet], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

Datatyp för utdata: TID, FLYTTAL

LASTIF([kontext],[villkor],[värde],[standard])

Returnerar det sista värde som uppfyller [villkoret], grupperat enligt [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: INT, FLYTTAL, TID

  • [standard]: Värde som ska returneras när villkoret inte uppfylls

    Datatyp: BOOL, INT, FLYTTAL, STRÄNG, DATUM, TID

Utdatatyp: BOOL, INT, FLOAT, STRING, DATE, TIME

SELFLOOP([sammanhang],[attributnamn])

Beräknar ett antal själv-loop-händelser grupperade efter [sammanhang]; kort version av COUNTIF(ISSELFLOOP())-uttryck.

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [attributnamn]: Ett attributnamn. Om inget attribut definieras används det aktuella aktivitetsattributet (utvinning)

    Datatyp: STRÄNG

Utdatatyp: INT

LOOP([sammanhang],[attributnamn])

Beräknar ett antal själv-loop-händelser grupperade efter [sammanhang]; kort version av COUNTIF(ISLOOP())-uttryck.

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [attributnamn]: Ett attributnamn. Om inget attribut definieras används det aktuella aktivitetsattributet (utvinning)

    Datatyp: STRÄNG

Utdatatyp: INT

REWORK([sammanhang],[attributnamn])

Beräknar ett antal omarbetningshändelser grupperade efter [sammanhang]; kort version av COUNTIF(ISREWORK())-uttryck.

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [attributnamn]: Ett attributnamn. Om inget attribut definieras används det aktuella aktivitetsattributet (utvinning)

    Datatyp: STRÄNG

Utdatatyp: INT

LOOPINFLOW([sammanhang],[attributnamn])

Beräknar ett antal loop-inflöden grupperade efter [sammanhang]; kort version av COUNTIF(ISLOOPINFLOW())-uttryck.

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [attributnamn]: Ett attributnamn. Om inget attribut definieras används det aktuella aktivitetsattributet (utvinning)

    Datatyp: STRÄNG

Utdatatyp: INT

LOOPOUTFLOW([sammanhang],[attributnamn])

Beräknar ett antal loop-utflöden grupperade efter [sammanhang]; kort version av COUNTIF(ISLOOPOUTFLOW())-uttryck.

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [attributnamn]: Ett attributnamn. Om inget attribut definieras används det aktuella aktivitetsattributet (utvinning)

    Datatyp: STRÄNG

Utdatatyp: INT

NETLOOPGAIN([sammanhang],[attributnamn])

Beräknar summan av loop-ökningar grupperade efter [sammanhang]; kort version av SUM(LOOPGAIN())-uttryck.

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [attributnamn]: Ett attributnamn. Om inget attribut definieras används det aktuella aktivitetsattributet (utvinning)

    Datatyp: STRÄNG

Utdatatyp: INT

MODE([sammanhang],[värde])

Returnerar det vanligaste [värdet] från [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: STRÄNG, INT, FLYTTAL, DATUM, TID, BOOL

Datatyp för utdata: STRÄNG, INT, FLYTTAL, DATUM, TID, BOOL

MODEIF([kontext],[villkor],[värde],[standard])

Returnerar det vanligaste [värdet] från dataelement som uppfyller [villkoret] i [sammanhanget].

  • [kontext]: Kontexten i vilken åtgärden beräknas

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

  • [värde]: Attributnamn, kapslad åtgärd eller uttryck

    Datatyp: STRÄNG, INT, FLYTTAL, DATUM, TID, BOOL

  • [standard]: Standardvärde som returneras av operatorn när inget element i definierad [kontext] uppfyller [villkor]

    Datatyp: INT, FLYTTAL, DATUM, TID

Datatyp för utdata: STRÄNG, INT, FLYTTAL, DATUM, TID, BOOL

ALL([sammanhang],[villkor])

Returnerar sant om alla värden, grupperade enligt [sammanhanget], uppfyller [villkoret].

  • [kontext]: Kontexten i vilken åtgärden beräknas (stöder: process, körning, händelse, gräns)

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

Utdatatyp: BOOL

ExempelALL(CaseEvents, eventCost > 0)

Kan användas i filter för ärendemått eller statistik för ärendeöversikt. Returnerar sant om alla händelser i ärendet har en större händelsekostnad än noll.

ANY([sammanhang],[villkor])

Returnerar sant om något av värdena, grupperade efter [sammanhanget], uppfyller [villkoret].

  • [kontext]: Kontexten i vilken åtgärden beräknas (stöder: körning [implicit])

  • [villkor]: Villkoret med vilket [värde] inkluderas i beräkningen

    Datatyp: BOOL

Utdatatyp: BOOL

Exempel: ANY(CaseEvents, eventCost > 0)

Kan användas i filter för ärendemått eller statistik för ärendeöversikt. Returnerar sant om någon händelse i ärendet har en större händelsekostnad än noll.

Alla beräkningskontext för sammansättningsåtgärder