sumIf
Die Funktion sumIf addiert auf der Grundlage einer bedingten Anweisung die Zahlengruppe im angegebenen Maß, gruppiert nach den gewählten Dimensionen. sumIf(ProdRev,CalendarDay >=
${BasePeriodStartDate} AND CalendarDay <= ${BasePeriodEndDate} AND
SourcingType <> 'Indirect') gibt beispielsweise den Gesamtgewinn zurück, gruppiert nach der (optional) gewählten Dimension, wenn die Bedingung erfüllt ist.
Syntax
sumIf(measure, conditions)
Argumente
- measure
-
Das Argument muss ein Maß sein. Null-Werte fließen nicht in die Ergebnisse mit ein. Literalwerte funktionieren nicht. Das Argument muss ein Feld sein.
- condition
-
Eine oder mehrere Bedingungen in einer einzelnen Anweisung.
Beispiele
Im folgenden Beispiel wird ein berechnetes Feld mit sumIf verwendet, um den Verkaufsbetrag anzuzeigen, wenn Segment gleich SMB ist.
sumIf(Sales, Segment=’SMB’)
Im folgenden Beispiel wird ein berechnetes Feld mit sumIf verwendet, um den Verkaufsbetrag anzuzeigen, wenn Segment gleich SMB und Order Date größer als das Jahr 2022 ist.
sumIf(Sales, Segment=’SMB’ AND {Order Date} >=’2022-01-01’)