Beschreibung
Die Funktion sumAll
ermöglicht die Summenberechnung über eine angegebene Ausdrucksliste. Optional können auch Teilschritte (Subtasks) in die Berechnung einbezogen werden. Dies ist besonders nützlich, um aggregierte Werte wie Kosten, Zeit oder andere numerische Felder für Hauptaufgaben und deren Unteraufgaben zu berechnen.
Syntax
sumAll('expression', includeSubtasks)
Argumente
Argument | Beschreibung |
---|---|
expression |
Der Ausdruck, für den die Summe berechnet wird. Der Ausdruck kann verschiedene Werte oder Felder enthalten, die summiert werden sollen. |
includeSubtasks (optional) |
Ein optionaler Parameter, der festlegt, ob auch Teilschritte (Subtasks) in die Berechnung einbezogen werden. true bedeutet, dass Teilschritte berücksichtigt werden, false bedeutet, dass nur die Hauptaufgabe in die Berechnung eingeht. |
Rückgabetypen
Die Funktion gibt die Summe des angegebenen Ausdrucks zurück. Wenn includeSubtasks
auf true
gesetzt ist, wird die Summe inklusive aller zugehörigen Teilschritte berechnet.
Beispiel
Angenommen, Sie haben ein Projekt mit der Hauptaufgabe Marketingkampagne
und den folgenden Unteraufgaben:
Aufgabe | Kosten | Dauer (Stunden) |
---|---|---|
Hauptaufgabe: Marketingkampagne | 200 | 8 |
Unteraufgabe: Social Media Planung | 150 | 6 |
Unteraufgabe: Erstellung von Inhalten | 300 | 12 |
Unteraufgabe: Werbeanzeigen schalten | 400 | 10 |
Um die gesamten Kosten für die Marketingkampagne zu berechnen, einschließlich der Unteraufgaben, verwenden Sie:
sumAll('Kosten', true)
Ergebnis: 1050
Wenn Sie nur die Kosten der Hauptaufgabe berücksichtigen möchten, ohne die Unteraufgaben, verwenden Sie:
sumAll('Kosten', false)
Ergebnis: 200
Ebenso können Sie die gesamte Dauer für die Kampagne berechnen:
sumAll('Dauer', true)
Ergebnis: 36
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.