U bent hier:
Best practices bij het schrijven van formules
De syntaxis van de formule is van invloed op de manier waarop een query op de formule wordt uitgevoerd.
Gebruik bij het schrijven van een formule deze syntaxisregels.
- Gebruik de juiste functies zoals beschreven in Functies toevoegen.
- Plaats velden in de formule tussen haakjes.
- Gebruik de juiste operatorsyntaxis
- +, —, *, /, %, ==, =, >, <, >=, <=, !=, <>, ^, AND, OR, NOT, ().
- Tableau Semantics gebruikt de operatorsyntaxis van Tableau. Zie de syntaxisdocumentatie van de Tableau-operator.
- Gebruik de juiste syntaxis voor constantenexpressies
- Numerieke constantenexpressies worden geschreven als getallen. Bijvoorbeeld 1,3567.
- Tekenreeksconstante-expressies worden tussen aanhalingstekens geschreven. Bijvoorbeeld "Onrendabel".
- Datumconstante expressies worden geschreven met het symbool #. Bijvoorbeeld: #22 augustus 2024#.
- Null-constante-expressies worden geschreven als "null".
- Tableau Semantics gebruikt Tableau-constante-expressies. Lees meer over constantenexpressies in de syntaxisdocumentatie van Tableau-constanteexpressies.
- Gebruik de juiste syntaxis voor datumfuncties:
- Datumfuncties zijn hard-coded in ISO-indeling:
- Datum: "jjjj—MM—dd" of "jjjjmmdd" of "jjjj—MM" OF "jjjj"
- Tijd:
- Uu:mm:ss
- Hh:mm:ss.sss
- HH:mm:ss.SSSSSS
- Hh:mm:ssZZZZ
- Hh:mm:ssSS.ZZZZZ
- "T[hh][mm][ss]"
- "T[hh]:[mm]:[ss] "
- “T[hh]:[mm]:[ss]ZZZZZ”
- Datum/tijd: "<date>T<time>" of "<date> <time>" of "<date>’T’<time>"
- Voorbeelden:
"2020—02—08T09"
"2020—02—08 09"
"2020—02—08 09:30:26"
"2020—02—08 09:30:26.123"
- Gebruik DATEPARSE voor andere notaties.
- Datumfuncties zijn hard-coded in ISO-indeling:
- Gebruik de juiste syntaxis voor opmerkingen
- Typ voor het opgeven van een opmerking in een berekening twee schuine strepen naar voren: //
- Opmerkingen met meerdere regels kunnen worden toegevoegd door /* te typen om de opmerking te starten en */ om de opmerking te beëindigen.
- Voorbeeld van een formule met opmerkingen:
SUM([Sales]) / SUM([Profit]) /*John's calculation To be used for profit ratio Do not edit*/
