IF
define una condición y muestra un resultado cuando esta se cumple, o bien muestra un resultado diferente si no se cumple.
Ejemplo de uso
Calcula una tasa de bonificación si las ventas reales superan las ventas previstas:
IF(Actual > Forecast, Bonus *1.2, Bonus)
Sintaxis
IF( condition, true_result, false_result )
Parámetros
condition
: Es la expresión que se evaluará.condition
puede ser cualquier expresión booleana válida.true_result
: Es el valor que se mostrará sicondition
es verdadero.true_result
puede ser cualquier expresión válida.false_result
: Es el valor que se mostrará sicondition
es falso.false_result
puede ser cualquier expresión válida.
Ejemplos
Muestra una dimensión según una selección de parámetros.
Por ejemplo, puedes crear un parámetro booleano, Parámetro de previsión, y usarlo para mostrar una columna de datos previstos. De lo contrario, usa los datos reales:
IF(Forecast Parameter, Forecast Data, Actual Data)
Identifica los registros que tienen más de una cantidad determinada de días antes de hoy:
IF(DATETIME_DIFF(TODAY(),Date,DAY) > 60, "old","new")
Una condición más compleja con AND
lógico y coincidencia de expresiones regulares:
IF(Event name = "purchase" AND (REGEXP_MATCH(Page path, ".*footwear.*") OR REGEXP_MATCH(Page path, ".*shoes.*")), "Shoe Sales", Page title)
Recursos relacionados
- Acerca de los campos calculados
- Lista de funciones de Looker Studio
- Documentación de GitHub de google/RE2