Огляд функцій Tableau

Як кожен автомобіль має різні функції, як гальмо, прискорювач, зчеплення, склоочисники, фари, змінного струму, музична система, ліві праворуч індикатори тощо, що допомагає нам керувати автомобілем комфортно та належним чином. Так само в Tableau у нас є різні категорії функцій, і в кожній категорії ми маємо ряд функцій, які допомагають нам проводити обчислення та візуалізувати дані відповідно до наших вимог, що занадто легко і оперативно.

Виходячи з типу даних, які потрібно візуалізувати, агрегації та логічної роботи, необхідної для візуалізації, функції таблиць поділяються на різні категорії. Кожна категорія має функції з певною метою, що пояснюється нижче.

Типи функцій Tableau

  • Функція струн
  • Функція числа
  • Функція дати
  • Функція сукупності
  • Логічна функція
  • Введіть функції перетворення

Як застосувати функцію Tableau?

Крок 1 :

Щоб застосувати функцію Tableau, нам потрібно створити розраховане поле, яке можна створити, натиснувши на вкладку Аналіз на робочому аркуші таблиці, а потім на «Створити параметр обчисленого поля» зі спадного меню, як показано на малюнку 1 нижче та виділено в червоний.

Крок 2:

Після натискання на пункт Створити розрахунки поля ви знайдете випадаюче меню, яке містить перелік усіх функцій таблиць із їх описом та прикладом. Ви можете вибрати функцію зі спадного меню або здійснити пошук у текстовому полі, як показано на малюнку 2. Переконайтесь, що ви назвали розраховане поле, перш ніж натиснути кнопку Застосувати та ОК. На малюнку 2 я назвав обчислене поле як "Містить".

Редактор полів обчислень поля Tableau також повідомляє нам, чи правильний наш розрахунок чи ні. Цей показник можна побачити внизу редактора.

Крок 3:

Після натискання на кнопку ОК, ви можете перетягнути обчислене поле з вимірювання / розмірності в аркуші, щоб побачити результати.

Функції струн

Функції рядків дозволяють нам маніпулювати даними String відповідно до наших вимог. Наприклад, ми можемо використовувати функцію string для отримання прізвищ або прізвищ працівників із стовпця з іменами службовців із таблиці службовців та введення їх у нове поле чи стовпець. Ми також можемо використовувати цю функцію для об'єднання деталей міста та країни та заселення їх в один стовпчик тощо.

Список популярних функцій String в Tableau є наступним:

МАКСMIDASCIIRTRIMВИПАДКА
ХВЛІВОЗАРАЗLTRIMНИЗЬКО
ПОЧАТОКПРАВОЗНАЙТИTRIMПРОСТІР
ПОВЕРНЕНОЗАМІНАЗМІСТLENСПЛІТ

1) ЛІВО

Він повертає найбільшу ліву підрядку в рядку.

Синтаксис: ЛІВО (рядок, число)

Приклад : ЛІВО ("MR. Ghoradkar", 2) = "MR". "2" представляє довжину підрядки.

На скріншоті нижче ми бачимо, коли поле обчислення «ВЛИВО Fn» перетягнуто та опустилось у аркуш, ми отримали результат як MRS лише тоді, коли у нашій функції записано «3».

ВПРАВО дуже схоже на LEFT справа, він повертає найменшу праву підрядку в рядку.

2) MID

Середина також схожа на функцію LEFT і Right. MID повертає підрядку з заданої позиції індексу на задану довжину.

Синтаксис: MID (рядок, число, число)

Приклад : MID ("парасолька", 2, 4). Результат: "brel "

Примітка: Індекс у рядку починається з "0" .

3) ASCII

Він повертає ASCII код першого символу рядка.

Синтаксис: ASCII (рядок)

Приклад: ASCII ("A"). Результат: 65

Примітка. Переконайтесь, що ви вибрали "Атрибут", клацнувши правою кнопкою миші на обчисленому полі, щоб отримати бажаний результат. Як показано на малюнку нижче.

4) ЗАРАЗ

Це абсолютно протилежне ASCII; Він повертає символ, закодований номером коду ASCII.

Синтаксис: CHAR (число)

Приклад: CHAR (65) = 'A'.

5) ВМІТЬ

Повертає "TRUE", якщо даний рядок містить вказану підрядку.

Синтаксис: ЗМІСТАЄ (рядок, підряд).

Приклад: ВМІСТЬ ("Махараштра", "висип"). = “ІСТИНА”.

Використовуйте випадок: Ви можете розмістити розмір "Махараштра" і візуалізувати дані. Наприклад, якщо у вас є параметр з назвою "NAME", який містить ім'я всіх клієнтів вашого банку, і якщо ви хочете отримати ідентифікатори клієнтів усіх співробітників, чиє ім'я містить "як" у їх імені, ви можете використовувати нижче запит у ваш текстовий редактор. Вам також потрібно застосувати фільтр, щоб ви отримали ідентифікатори клієнтів з результатом як "True".

ВМІСТЬ ((Ім'я), "як"). Результат показаний на малюнку нижче.

6) ПОВЕРНЕНО

Повертає true, якщо даний рядок закінчується заданою підрядкою

Синтаксис: ENDSWITH (рядок, підрядка).

Приклад: ENDSWITH ("DONKEY", "KEY") = Істинно.

STARTSWITH дуже схожий на ENDSWITH, він повертає true, якщо рядок починається з заданої підрядки.

7) ЗНАЙТИ

Повертає позицію індексу підрядки в рядку.

Синтаксис: FIND (рядок, підрядка, (start)). Нам потрібно вказати початкову точку пошуку в рядку в третьому параметрі.

Приклад: ЗНАЙДИТИ ("максимум", "м", 2). = 5.

8) LEN

Повертає довжину рядка.

Синтаксис: LEN (рядок).

Приклад: LEN ("Вертоліт") = 10.

9) ВИПАДКА

Повернення рядка з великими літерами.

Синтаксис: UPPER (рядок).

Приклад: UPPER ("BlackHat") = "BLACKHAT".

LOWER дуже схожий на UPPER, він повертає рядок з усіма малими літерами.

10) МАКС

Повертає максимум a і b.

Синтаксис: MAX (a, b).

Приклад: MAX ("Тигр", "Кіт") = "Тигр".

MIN дуже схожий на MAX, він повертає мінімум a і b.

11) ТРІМ

Повертає рядок без провідних та кінцевих пробілів.

Синтаксис: TRIM (рядок).

Приклад: TRIM ("овочі") = "овочі".

LTRIM і RTRIM дуже схожі на TRIM, він повертає рядок із вилученими провідними пробілами, і він повертає рядок із вилученими пробілами відповідно.

12) СПЛІТ

Повертає підрядку з вхідних даних, використовуючи роздільник для поділу.

Синтаксис: SPLIT (рядок, роздільник, маркер).

Приклад: SPLIT ('abc-d', '-', 2) = 'b'

Примітка. Тут номер лексеми - це позиція підрядка після виключення роздільника. Ми також можемо використовувати -2 або -3 тощо, щоб отримати результат з кінця рядка.

Функції чисел

Функції числення дозволяють виконувати обчислення на даних. Її можна використовувати лише з мірами, тобто поле, що містить числові значення. Функції числення можуть допомогти нам обчислити квадратний, квадратний корінь, потужність, експонентність тощо. Наприклад, якщо у нас є набір даних про банки, в яких ми хочемо округлити баланс всіх наших клієнтів, то ми можемо використовувати функцію ROUND. Список популярних функцій числення в Tableau такий:

АБССІНА САМЕМАЙДАНКРУГЛИЙ
МАКСCOSACOSSQRTDIV
ХВТАНАТАНEXPHEXBIN
ВИДАЛЕННЯCOTСТУДЕНТИЛОГІЯСИЛА
ПОЛІПІРАДІАНИLNПІДПИС

1) АБС

Повертає абсолютне значення заданого числа.

Синтаксис: ABS (число).

Приклад: ABS ((10, 75)). = 11

2) МАКС

Повертає максимум двох аргументів одного типу.

Синтаксис: MAX (число, число).

Приклад: Якщо дохід і витрати - це два заходи, то функція max поверне максимум між ними. MAX ("Дохід", "Витрати"). Ще один приклад на малюнку нижче.

MIN дуже схожий на MAX; він повертає мінімум з двох аргументів одного типу.

3) СТАЛІН

Обводить число до найближчого цілого числа, рівного або більшого значення.

Синтаксис: CEILING (число).

Приклад: СТОЛИНКА (4.2654) = 5.

4) ПОЛЯ

FLOOR дуже схожий на CEILING, Обводить число до найближчого цілого числа, рівного або меншого значення.

Приклад: ПОЛЯ (4.2654) = 4.

5) КРУГЛИЙ

Позначає число на конкретну кількість цифр.

Синтаксис: ROUND (число, (десятковий)).

Приклад: РУГО (6.66667, (2)) = 6.67.

6) СИН

Повертає синус кута. Вкажіть кут у радіані.

Приклад: SIN (PI () / 4) = 0.707106.

COS, TAN і COT дуже схожі на SIN. Повертає косинус, дотичну та котангенс кута відповідно.

7) ПІ

Повертає числову константу PI: 3.14159.

Синтаксис: PI ().

8) СТЕПЕН

Перетворює задане число з радіанів у градуси.

Синтаксис: DEGREE (число).

Приклад: DEGREE (PI () / 4) = 45.

RADIANS дуже схожий на DEGREE. Перетворює задане число від градуса до радіану.

9) КВАРТ

Повертає квадрат числа.

Синтаксис: SQUARE (число).

Приклад: SQUARE (5) = 25.

SQRT дуже схожий на SQUARE. Він повертає квадратний корінь числа.

10) EXP

Повертає e, підняте на потужність заданого числа.

Синтаксис: EXP (число).

Приклад: EXP (- (Темп зростання) * (Час))

11) СИЛА

Піднімає число до зазначеної потужності.

Синтаксис: POWER (число, потужність).

Приклад: СИЛА (4, 2) = 4 2 = 16.

12) DIV

Повертає цілу частину частника, де integer1 ділиться на integer2.

Синтаксис: DIV (Integer1, Integer2).

Приклад: DIV (22, 2) = 10.

Функції дати

Функції дати дозволяють нам маніпулювати даними, пов'язаними з часом, роком, датою та днями. Це може бути зручно конвертувати дні в години або генерувати дату "Остання зміна" під час візуалізації даних. Список популярних функцій дати в Tableau наступний:

СьогодніХВМАКСЗАРАЗ
РІКМАКЕДАТDATEDIFFDATETRUNC
ДЕНЬМАКЕТИМДАТЕПАРТDATENAME
МІСЯЦЬМАКЕДАТЕТИМDATEADDІСДАТ

1) СЬОГОДНІ

Повертає поточну дату.

Синтаксис: TODAY ().

Приклад: сьогодні () = 2019-09-26

2) ДЕНЬ

Повертає день зазначеної дати у вигляді цілого числа.

Синтаксис: DAY (дата).

Приклад: DAY (# 2019-09-26 #) = 26.

MONTH та YEAR дуже схожі на DAY. Він повертає місяць і рік заданої дати у вигляді цілого числа відповідно.

3) ЗАРАЗ

Повертає поточну дату та час.

Синтаксис: ЗАРАЗ ().

Приклад: ЗАРАЗ () = 2019-09-26 19:26:21 вечора.

4) DATEDIFF

Повертає різницю між датою1 та датою2.

Синтаксис: DATEDIFF (date_part, date1, date2, (start_of_week))

Приклад: DATEDIFF ('тиждень', # 2019-09-22 #, # 2019-09-25 #, 'Понеділок') = 2.

5) ІДДАТ

Повертає істину, якщо даний рядок є дійсною датою.

Синтаксис: ISDATE (рядок).

Приклад: ISDATE ("24 травня 2019 року") = Істинно.

Введіть функції перетворення

Функції перетворення типів дозволяють нам змінювати тип даних вихідних даних та перетворювати їх з одного типу в інший. За допомогою цих функцій ми можемо перетворити Дати в рядки і навпаки, ми також можемо перетворити числа в рядки і рядки в числа, щоб запобігти або активувати агрегацію по Tableau. Список популярних функцій перетворення типів у Tableau наступний:

ДАТАПЛОС
ДАТА, ЧАСINT
DATEPARSESTR

1) ДАТА

Повертає дату, задану числом, рядком або датою.

Синтаксис: DATE (вираз).

Приклад: DATE ("24 травня 2019") = # 24 травня 2019 року #.

2) ПЛОТ

Представляє свій аргумент як число з плаваючою комою.

Синтаксис: FLOAT (вираз).

Приклад: FLOAT (3) = 3.000.

3) INT

Представляє свій аргумент як ціле число.

Синтаксис: INT (вираз).

Приклад: INT (8.0 / 3.0) = 2.

4) STR

Представляє свій аргумент як рядок.

Синтаксис: STR (вираз).

Приклад: STR ((Ранг)). У цьому прикладі ви можете ввести всі числові значення в мірі ранжування в рядок. Після цього обчислене поле з'явиться в розмірності замість міри.

Функція сукупності

Функція сукупності дозволяє нам узагальнювати дані, виконуючи різні операції, такі як SUM, COUNT, PERCENTILE, AVG тощо. Це також допомагає нам застосовувати сукупні функції в регіонах, країнах тощо. Наприклад, ми можемо обчислити середнє значення, суму тощо. у певних сферах, таких як продаж, прибуток, баланс тощо в країні чи державі.

ATTRМАКСКОВАРPERCENTILE
AVGСУМCOVRAPСТДЕВ
КОЛЕКТCOUNTDМАКСSTDEVP
КОРРLENМЕДІАНСУМ
РАХУВАТИЛІВОХВVAR

1) AVG

Повертає середнє значення всіх значень у виразі.

Синтаксис: AVG (вираз).

Приклад: AVG (баланс). Як показано на малюнку нижче, де приймаються середні баланси по регіонах.

2) КУХНЯ

Повертає кількість елементів у групі.

Синтаксис: COUNT (вираз).

3) МАКС

Повертає максимальний вираз у всіх записах.

Синтаксис: MAX (вираз).

MIN дуже схожий на MAX, Повертає мінімальний вираз у всіх записах.

4) СУМ

Повертає суму всіх значень виразу.

Синтаксис: SUM (вираз).

Логічні функції

Логічні функції дозволяють нам приймати рішення на основі булевої логіки, тобто істинного чи помилкового.

ЯКЩОІМАКС
ІФНУЛЬНОСЛУЧАЙХВ
IIFELSEНЕ
ІСДАТELSEIFАБО
ІСНУЛЬНОКІНЦЯПОТІМ

1) ЯКЩО

Тестує вираз, що повертає значення для істинного.

Синтаксис: ЯКЩО ТАК (ELSEIF THEN…) (ELSE) END.

Приклад: ЯКЩО (прибуток)> 0 ТАКІ "вигідний" втрата "ELSE" END.

2) ІФНУЛЬНО

Поверніть, якщо він не є нульовим, інакше поверніть.

Синтаксис: IFNULL (expr1, expr2).

Приклад: IFNULL ((продаж), 0).

3) IFF

Перевіряє стан; повертає перше значення, якщо TRUE, друге якщо FALSE і третє, якщо невідоме.

Синтаксис: IFF (тест, то, інше, (невідомо)).

Приклад: IFF ((прибуток)> 0, "прибуток", "збиток").

4) ІЗНУЛЬНО

Повертає true, якщо вираз є нульовим.

Синтаксис: ISNULL (вираз).

Приклад: ISNULL (89). = Неправдивий.

5) НЕ

Виконує логічне заперечення на виразі.

Синтаксис: ЯКЩО НЕ БЕЗ КІНЦЯ.

Приклад: ЯКЩО НЕ (збиток) <0, ТОГО "збитковий" КІН.

6) І

Виконує логічне 'та' у двох виразах.

Синтаксис: ЯКЩО ТА КРАЙ.

Приклад: ЯКЩО (ATTR ((ринок)) = "Африка" І SUM ((продаж))> (Порог, що виникає), ТОГО "Добре працює"),

7) ELSE

Тестує серію виразів, що повертають значення для істинного.

Синтаксис: ЯКЩО ВІН ІЗ КІНЦЕМ.

Приклад: ЯКЩО (прибуток)> 0 ТАКІ 'прибутковий' ELSE 'збиток' END.

Висновок

Tableau надав різні функції для маніпулювання даними відповідно до нашої вимоги, ці функції допомагають нам виконувати необхідні обчислення, приймати певні рішення, змінювати тип даних, поєднувати різні стовпці тощо.

Функції Tableau відіграють важливу роль у візуалізації даних і можуть допомогти нам покращити зовнішній вигляд даних, а також допомагають нам ефективно створювати панелі інструментів.

Рекомендовані статті

Це посібник з функцій Tableau. Тут ми обговорюємо всі функції Tableau, вбудовані в програмне забезпечення Tableau. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Фільтри в Tableau
  2. Архітектура Табау
  3. Що таке Tableau?
  4. Безкоштовно Tableau

Категорія: