Instruções IF em tags
Use uma fórmula IF dentro de uma tag para exibir conteúdo diferente dependendo de um valor da sua fonte. Útil para coisas como alternar uma saudação, ocultar uma seção quando um campo estiver vazio ou rotular uma linha com base nos seus dados.
As instruções IF são executadas dentro do corpo do documento. Para decidir se um documento será gerado ou não, consulte lógica condicional para documentos.

Fórmula =IF()
Retorna um valor se uma expressão lógica for TRUE e outro se for FALSE.
Exemplo 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
Sintaxe
{{=IF(logical_expression, value_if_true, value_if_false)}}
logical_expression: Uma expressão ou referência a um campo que avalia comoTRUEouFALSE.value_if_true: O valor que a função retorna selogical_expressionforTRUE.value_if_false(opcional, em branco por padrão): O valor que a função retorna selogical_expressionforFALSE.
Tags dentro dos colchetes não precisam de
{{e}}ao redor delas.
Contém
Use ~ em vez de = para verificar se uma string contém outra (em qualquer direção).
{{=IF(tag name ~ "foo", "Tag contains foo", "Tag does not contain foo")}}
Essa fórmula é verdadeira se o valor de tag name contiver "foo".
Filtrar e somar com =SUMIF()
Em um fluxo de trabalho de agrupamento de dados, SUMIF soma os valores que atendem a uma condição.
{{=SUMIF(Product Type = "Service", Product Cost)}}
Fórmulas IF e agrupamento de dados
=IF() verificar cada item
Dentro de uma tabela de agrupamento de dados, =IF() avalia a condição em relação a cada valor do campo variável.
{{=IF(Data Group Value = "Wally", "Found him!", "Nada!")}}
Por exemplo:
| Data Group Value | Formula |
|---|---|
| {{Data Group Value}} | {{=IF(Data Group Value = "Wally", "Found him!", "Nada!")}} |
produziria:
| Data Group Value | Formula |
|---|---|
| Wally | Found him! |
| Nada! | |
| Waldo | Nada! |
=IF() exibir texto somente se houver um valor
Deixe a condição de fora para exibir um valor apenas quando o campo tiver dados:
{{=IF(Data Group Value, "Data present", "")}}
Por exemplo:
| Data Group Value | Formula |
|---|---|
| {{Data Group Value}} | {{=IF(Data Group Value, "Data present", "")}} |
produziria:
| Data Group Value | Formula |
|---|---|
| Wally | Data present |
| Waldo | Data present |
=IFANY() verificar em todo o conjunto de dados
Em um fluxo de trabalho de agrupamento de dados, IFANY avalia a condição em relação a todos os valores do campo variável, e não a cada um individualmente.
{{=IFANY(Data Group Value = "Wally", "Found him!", "Nada!")}}
Relacionados
- Lógica condicional para documentos controla se um documento é gerado ou não, com base nos dados.
- Fórmulas de tags abrange o conjunto completo de fórmulas que podem ser usadas dentro de uma tag.