sumIf
En función de una instrucción condicional, la función sumIf
añade el conjunto de números en la medida especificada, y los agrupa según la dimensión o las dimensiones seleccionadas. Por ejemplo, sumIf(ProdRev,CalendarDay >=
${BasePeriodStartDate} AND CalendarDay <= ${BasePeriodEndDate} AND
SourcingType <> 'Indirect')
devuelve el importe total de beneficios agrupado por la dimensión seleccionada (opcional), si la condición se evalúa como verdadera.
Sintaxis
sumIf(measure, conditions)
Argumentos
- measure
-
El argumento debe ser una medida. Los valores nulos se omiten en los resultados. Los valores literales no funcionan. El argumento debe ser un campo.
- condition
-
Una o varias condiciones en una única instrucción.
Ejemplos
En el siguiente ejemplo, se utiliza un campo calculado con sumIf
para mostrar el importe de las ventas si Segment
es igual a SMB
.
sumIf(Sales, Segment=’SMB’)
En el siguiente ejemplo, se utiliza un campo calculado con sumIf
para mostrar el importe de las ventas si Segment
es igual a SMB
y Order Date
es más tarde que el año 2022.
sumIf(Sales, Segment=’SMB’ AND {Order Date} >=’2022-01-01’)