Функция 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 , несколько выражений не могут быть вычислены в одной строке.

РЕКОМЕНДУЕМЫЕ СТАТЬИ