Учебники

Таблица — Функции

Любой анализ данных включает в себя много расчетов. В Таблице редактор вычислений используется для применения вычислений к анализируемым полям. В Tableau есть ряд встроенных функций, которые помогают создавать выражения для сложных вычислений.

Ниже приводится описание различных категорий функций.

  • Числовые функции
  • Строковые функции
  • Функции даты
  • Логические функции
  • Агрегатные функции

Числовые функции

Эти функции используются для численных расчетов. Они принимают только цифры в качестве входных данных. Ниже приведены некоторые примеры важных числовых функций.

функция Описание пример
ПОТОЛОК (номер) Округляет число до ближайшего целого числа равного или большего значения. ПОТОЛОК (2.145) = 3
МОЩНОСТЬ (число, мощность) Увеличивает число до указанной степени. МОЩНОСТЬ (5,3) = 125
КРУГЛЫЙ (число, [десятичные дроби]) Округляет числа до указанного количества цифр. КРУГЛЫЙ (3.14152,2) = 3,14

Строковые функции

Строковые функции используются для работы со строками. Ниже приведены некоторые важные строковые функции с примерами.

функция Описание пример
LEN (строка) Возвращает длину строки. LEN («Таблица») = 7
LTRIM (строка) Возвращает строку с удаленными начальными пробелами. LTRIM («Tableau») = «Tableau»
ЗАМЕНИТЬ (строка, подстрока, замена) Ищет строку для подстроки и заменяет ее заменой. Если подстрока не найдена, строка не изменяется. REPLACE («GreenBlueGreen», «Blue», «Red») = «GreenRedGreen»
UPPER (строка) Возвращает строку со всеми символами в верхнем регистре. UPPER («Tableau») = «TABLEAU»

Функции даты

В Tableau есть множество функций для выполнения вычислений с использованием дат. Все функции даты используют date_part, которая является строкой, указывающей часть даты, такую ​​как — месяц, день или год. В следующей таблице перечислены некоторые примеры важных функций даты.

функция Описание пример
DATEADD (date_part, инкремент, дата) Возвращает приращение, добавленное к дате. Тип приращения указан в date_part . DATEADD (‘month’, 3, # 2004-04-15 #) = 2004-0715 12:00:00 AM
DATENAME (date_part, date, [start_of_week]) Возвращает date_part даты в виде строки. Параметр start_of_week является необязательным. DATENAME (‘month’, # 200404-15 #) = «Апрель»
ДЕНЬ (дата) Возвращает день указанной даты в виде целого числа. ДЕНЬ (# 2004-04-12 #) = 12
СЕЙЧАС( ) Возвращает текущую дату и время. СЕЙЧАС () = 2004-04-15 13:08:21

Логические функции

Эти функции оценивают какое-то одно значение или результат выражения и выдают логический вывод.

ISDATE («11/05/98») = ИСТИНА

ISDATE («14/05/98») = ЛОЖЬ