Вы находитесь здесь:
Рекомендации по написанию формул
Синтаксис формулы влияет на способ запроса формулы.
При написании формулы используйте следующие синтаксические правила.
- Используйте правильные функции, как описано в разделе «Добавление функций».
- Поля формулы окружены скобками.
- Использовать правильный синтаксис оператора
- +, —, *, /, %, ==, =, >, <, >=, <=, !=, <>, ^, AND, OR, NOT, ( ).
- Tableau Semantics использует синтаксис оператора Tableau. См. Документацию по синтаксису оператора Tableau.
- Использовать правильный синтаксис литерального выражения
- Числовые литеральные выражения записываются в виде чисел. Например, 1,3567.
- Строчные литеральные выражения записываются кавычками. Например, «Убыточный».
- Литеральные выражения даты записываются символом #. Например: 22 августа 2024 года.
- Нулевые литеральные выражения записываются как «null».
- Tableau Semantics использует литеральные выражения Tableau. Узнайте больше о литеральных выражениях в документации синтаксиса литеральных выражений Tableau.
- Используйте правильный синтаксис функции даты:
- Функции даты жестко запрограммированы в формате ISO:
- Дата: "гггг—ММ—дд" или "ггггмд", или "ггг—ММ" ИЛИ "ггг"
- Время:
- Чч:мм:сс
- Чч:мм:сс.сс
- ЧЧ:мм:сс.СССССС
- Чч:мм:ссZZZZ
- Чч:мм:ссСС.ZZZZZ
- "Ч[ч][мм][сс]"
- "Ч[ч]:[мм]:[сс]"
- «T[чч]:[мм]:[сс]ZZZZ»
- Дата и время: "<date>T<time>" или "<date> <time>" или "<date>’t<time>"
- Примеры:
"2020—02—08T09"
"2020—02—08 09"
"2020—02—08 09:30:26"
"2020—02—08 09:30:26.123"
- Используйте DATEPARSE для других форматов.
- Функции даты жестко запрограммированы в формате ISO:
- Использование корректного синтаксиса комментариев
- Чтобы ввести комментарий в расчет, введите две косые черты: //
- Многострочные комментарии можно добавить, введя /* для начала комментария и */ для окончания комментария.
- Пример формулы с комментариями:
SUM([Sales]) / SUM([Profit]) /*John's calculation To be used for profit ratio Do not edit*/
