Любой анализ данных включает в себя много расчетов. В Таблице редактор вычислений используется для применения вычислений к анализируемым полям. В 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») = ЛОЖЬ