Функция Case в Tableau
Опубликовано: 21 Декабря, 2021
В этой статье мы узнаем об агрегатных функциях, их типах и использовании в Tableau.
- Tableau: Tableau - это очень мощный инструмент визуализации данных, который могут использовать аналитики данных, ученые, статистики и т. Д. Для визуализации данных и получения четкого мнения на основе анализа данных. Tableau очень известен тем, что может принимать данные и производить требуемый вывод визуализации данных за очень короткое время.
- Функция Case: Функция Case является частью логических функций в Tableau. Эти функции используются для выполнения логической проверки и возврата требуемого значения, если тестовое выражение истинно.
Как работает функция CASE:
- Он начинается с функции CASE, оценивающей 1-е логическое выражение, соответствующее набору / последовательности значений, и когда логическое выражение становится истинным, оно возвращает соответствующее указанное значение в качестве результата.
- Если в логическом выражении не найдено совпадений, используется значение возвращаемого выражения по умолчанию.
- Если пользователь не упоминает значение по умолчанию, возвращается NULL.
Синтаксис функции CASE:
Эта функция находит первое, которое соответствует заданному <expression>, и в результате возвращает соответствующее значение.
CASE [<выражение>] WHEN <выражение> THEN <выражение> WHEN <выражение> THEN <выражение> ELSE <выражение> КОНЕЦ
Пример:
- Набор данных, используемый в данных примерах, - это набор данных.
- В этом примере мы просто создаем новое вычисляемое поле, используя функцию CASE для некоторых полей.
- Просмотреть новое вычисляемое поле.
- Использование в визуализации.
Преимущества использования функции CASE:
- Выражения CASE-WHEN легче записывать и понимать.
- Из-за его простоты для пользователя полезно избегать ошибок, таких как ссылка на неправильное поле.
- Операторы CASE-WHEN работают быстрее, чем операторы IF-ELSE.
Недостатки использования функции CASE:
- Использование CASE-WHEN в Tableau чрезвычайно ограничено, поскольку они не могут выполнять условия логической логики.
- CASE-WHEN в таблице сравнивает только выражение с точными значениями.
- Условные операторы, такие как OR , AND, нельзя использовать с CASE-WHEN .
- Используя CASE-WHEN , несколько выражений не могут быть вычислены в одной строке.