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.