Declaraciones IF en etiquetas
Use una fórmula IF dentro de una etiqueta para mostrar contenido diferente según un valor de su fuente. Resulta útil para cosas como cambiar un saludo, ocultar una sección cuando un campo está vacío o etiquetar una fila según sus datos.
Las declaraciones IF se ejecutan dentro del cuerpo del documento. Para decidir si un documento se genera en absoluto, consulte lógica condicional para documentos.

Fórmula =IF()
Devuelve un valor si una expresión lógica es TRUE (verdadera), y otro si es FALSE (falsa).
Ejemplo de uso
{{=IF(tag name = "Hello", "Tag says hello!", "Tag is something else")}} -> Tag says hello!
{{=IF(tag name, "Tag was true", "Tag was false")}} -> "Tag was false"
{{=IF("TRUE", 4, 5)}} -> 4
Sintaxis
{{=IF(logical_expression, value_if_true, value_if_false)}}
logical_expression: Una expresión o una referencia a un campo que se evalúa comoTRUEoFALSE.value_if_true: El valor que devuelve la función silogical_expressionesTRUE.value_if_false(opcional, en blanco por defecto): El valor que devuelve la función silogical_expressionesFALSE.
Las etiquetas dentro de los corchetes no necesitan
{{ni}}alrededor de ellas.
Contiene
Use ~ en lugar de = para comprobar si una cadena contiene otra (en cualquier dirección).
{{=IF(tag name ~ "foo", "Tag contains foo", "Tag does not contain foo")}}
Esta fórmula es verdadera si el valor de tag name contiene "foo".
=SUMIF() filtrar y sumar
En un flujo de trabajo de agrupación de datos, SUMIF suma los valores que cumplen una condición.
{{=SUMIF(Product Type = "Service", Product Cost)}}
Fórmulas IF y agrupación de datos
=IF() evaluar cada elemento
Dentro de una tabla de agrupación de datos, =IF() evalúa la condición con respecto a cada valor del campo variable.
{{=IF(Data Group Value = "Wally", "Found him!", "Nada!")}}
Por ejemplo:
| Data Group Value | Formula |
|---|---|
| {{Data Group Value}} | {{=IF(Data Group Value = "Wally", "Found him!", "Nada!")}} |
produciría:
| Data Group Value | Formula |
|---|---|
| Wally | Found him! |
| Nada! | |
| Waldo | Nada! |
=IF() mostrar texto solo si hay un valor
Omita la condición para mostrar un valor únicamente cuando el campo tenga datos:
{{=IF(Data Group Value, "Data present", "")}}
Por ejemplo:
| Data Group Value | Formula |
|---|---|
| {{Data Group Value}} | {{=IF(Data Group Value, "Data present", "")}} |
produciría:
| Data Group Value | Formula |
|---|---|
| Wally | Data present |
| Waldo | Data present |
=IFANY() comprobar en todo el conjunto de datos
En un flujo de trabajo de agrupación de datos, IFANY evalúa la condición con respecto a cada valor del campo variable, no uno por uno individualmente.
{{=IFANY(Data Group Value = "Wally", "Found him!", "Nada!")}}
Relacionados
- Lógica condicional para documentos controla si un documento se genera en absoluto, según los datos.
- Fórmulas de etiquetas cubre el conjunto completo de fórmulas que puede usar dentro de una etiqueta.