Tag if-statements
Gebruik een IF-formule in een tag om verschillende inhoud weer te geven op basis van een waarde uit uw bron. Handig voor zaken zoals het wisselen van een aanhef, het verbergen van een sectie wanneer een veld leeg is, of het labelen van een rij op basis van de bijbehorende gegevens.
If-statements worden uitgevoerd in de hoofdtekst van het document. Zie conditional logic for documents om te bepalen of een document überhaupt wordt gegenereerd.

=IF()-formule
Geeft één waarde terug als een logische expressie TRUE is, en een andere waarde als deze FALSE is.
Voorbeeldgebruik
{{=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
Syntaxis
{{=IF(logical_expression, value_if_true, value_if_false)}}
logical_expression: Een expressie of een verwijzing naar een veld dat wordt geëvalueerd alsTRUEofFALSE.value_if_true: De waarde die de functie teruggeeft alslogical_expressionTRUEis.value_if_false(optioneel, standaard leeg): De waarde die de functie teruggeeft alslogical_expressionFALSEis.
Tags binnen de haakjes hebben geen
{{en}}om zich heen nodig.
Contains (bevat)
Gebruik ~ in plaats van = om te controleren of de ene tekenreeks de andere bevat (in beide richtingen).
{{=IF(tag name ~ "foo", "Tag contains foo", "Tag does not contain foo")}}
Deze formule is waar als de waarde van tag name "foo" bevat.
=SUMIF()-filter en optelling
In een workflow voor gegevensgroepering telt SUMIF waarden op die aan een voorwaarde voldoen.
{{=SUMIF(Product Type = "Service", Product Cost)}}
IF-formules en gegevensgroepering
=IF() elk item controleren
In een tabel met data grouping (gegevensgroepering) evalueert =IF() de voorwaarde op basis van elke waarde van het wisselende veld.
{{=IF(Data Group Value = "Wally", "Found him!", "Nada!")}}
Bijvoorbeeld:
| Data Group Value | Formule |
|---|---|
| {{Data Group Value}} | {{=IF(Data Group Value = "Wally", "Found him!", "Nada!")}} |
zou het volgende opleveren:
| Data Group Value | Formule |
|---|---|
| Wally | Found him! |
| Nada! | |
| Waldo | Nada! |
=IF() tekst alleen weergeven als er een waarde is
Laat de voorwaarde weg om een waarde alleen weer te geven wanneer het veld gegevens bevat:
{{=IF(Data Group Value, "Data present", "")}}
Bijvoorbeeld:
| Data Group Value | Formule |
|---|---|
| {{Data Group Value}} | {{=IF(Data Group Value, "Data present", "")}} |
zou het volgende opleveren:
| Data Group Value | Formule |
|---|---|
| Wally | Data present |
| Waldo | Data present |
=IFANY() controleren over de volledige gegevensset
In een workflow voor gegevensgroepering evalueert IFANY de voorwaarde op basis van elke waarde van het wisselende veld, niet elk afzonderlijk.
{{=IFANY(Data Group Value = "Wally", "Found him!", "Nada!")}}
Gerelateerd
- Conditional logic for documents (Voorwaardelijke logica voor documenten) bepaalt of een document überhaupt wordt gegenereerd, op basis van de gegevens.
- Tag formulas (Tagformules) behandelt de volledige set formules die u binnen een tag kunt gebruiken.