Преглед на функциите на Tableau
Тъй като всеки автомобил има различни функции като спирачки, ускорител, съединител, чистачки, фарове, променлив ток, музикална система, леви десни индикатори и т.н., което ни помага да караме автомобил комфортно и подходящо. По подобен начин в Tableau имаме различни функционални категории и във всяка категория имаме редица функции, които ни помагат да извършваме изчисления и да визуализираме данните според нашите изисквания, които твърде лесно и бързо.
Въз основа на вида на данните, които трябва да бъдат визуализирани, агрегирането и логическата работа, необходими при визуализацията, функциите на таблицата се разделят на различни категории. Всяка категория има функции за конкретна цел, които са обяснени по-долу.
Видове функции на Tableau
- Струнна функция
- Функция номер
- Функция за дата
- Функция агрегат
- Логическа функция
- Тип Функции за преобразуване
Как да приложим функцията Tableau?
Стъпка 1 :
За да приложим функцията Tableau, трябва да създадем изчислено поле, което може да бъде създадено чрез щракване върху раздела Анализ в работния лист на таблицата, а след това върху „Създаване на изчислена опция на полето“ от падащото меню, както е показано на фигура 1 по-долу и подчертано в червен.
Стъпка 2:
След като щракнете върху опцията Създаване на изчислителни полета, ще намерите падащо меню, което съдържа списък на всички функции на таблицата с тяхното описание и пример. Можете да изберете функция от падащото меню или да търсите в текстовото поле, както е показано на фигура 2. Уверете се, че посочвате изчисленото поле, преди да кликнете върху Прилагане и ОК. На фигура 2 посочих изчисленото поле като „Съдържа“.
Редакторът на поле за изчисляване на Tableau също ни уведомява дали нашето изчисление е валидно или не, можете да видите този индикатор в долната част на редактора.
Стъпка 3:
След като щракнете върху OK, можете да плъзнете и пуснете изчисленото поле от мярка / измерение в листа, за да видите резултатите.
Струнни функции
Функциите за низовете ни позволяват да манипулираме данните от String според нашите изисквания. Например, можем да използваме функцията string, за да извлечем фамилията с фамилия или имена на служители от таблицата на служителите от таблицата на служителите и да я поставим в новото поле или колона. Можем също да използваме тази функция, за да обединим детайли за града и държавата и да я попълним в една колона и т.н.
Списъкът с популярните стринг функции в Tableau е следният:
MAX | MID | ASCII | RTRIM | ГОРЕН |
MIN | НАЛЯВО | CHAR | LTRIM | НИСЪК |
ЗАПОЧВА С | ПРАВО | НАМИРАМ | TRIM | SPACE |
ЗАВЪРШВА СЪС | REPLACE | СЪДЪРЖА | LEN | SPLIT |
1 ОСТАНАЛО
Тя връща най-лявата подтеза в низ.
Синтаксис: LEFT (низ, число)
Пример : НАЛЯВО ("MR. Ghoradkar", 2) = "MR". "2" представлява дължината на подреда.
На снимката по-долу можем да видим кога полето за изчисление „LEFT Fn“ беше плъзнено и пуснато в листа, ние получихме резултата като MRS само, когато напишем „3“ в нашата функция.
НАДЯСНО е много подобен на LEFT вдясно, връща най-дясната подреда в низ.
2) MID
Mid също е подобен на функцията LEFT и Right. MID връща подреда от определена позиция на индекса до определената дължина.
Синтаксис: MID (низ, число, число)
Пример : MID („чадър“, 2, 4). Резултат: “brel ”
Забележка: Индексът в низ започва от „0“ .
3) ASCII
Той връща ASCII кода на първия символ на низа.
Синтаксис: ASCII (низ)
Пример: ASCII („A“). Резултат: 65
Забележка: Уверете се, че изберете „Attribute“, като щракнете с десния бутон върху изчисленото поле, за да получите желания резултат. Както е показано на снимката по-долу.
4) CHAR
То е точно обратното на ASCII; Връща символа, кодиран от ASCII кодовия номер.
Синтаксис: CHAR (число)
Пример: CHAR (65) = 'A'.
5) СЪДЪРЖА
Връща 'TRUE', ако даденият низ съдържа определена подстраница.
Синтаксис: СЪДЪРЖА (низ, подструва).
Пример: СЪДЪРЖА („Махаращра“, „обрив“). = „ИСТИНСКИ“.
Използвайте случай: Можете да поставите измерение на мястото „Махаращра“ и да визуализирате данните. Например, ако имате величина, наречена „ИМЕ“, която съдържа името на всички клиенти на вашата банка и ако искате да получите идентификационните номера на клиентите на всички служители, чието име съдържа „като“ в тяхното име, можете да използвате по-долу заявка в вашия текстов редактор. Също така трябва да приложите филтър, така че да получавате идентификационни номера на клиенти с резултат като „Вярно“.
Съдържа ((Име), "като"). Резултатът е показан на снимката по-долу.
6) ВЪЗМОЖНО
Връща true, ако даденият низ завършва с дадена подреда
Синтаксис: ENDSWITH (низ, подструва).
Пример: ENDSWITH („DONKEY“, „KEY“) = True.
STARTSWITH е много подобен на ENDSWITH, той връща true, ако низът започва с дадената подтеза.
7) НАМЕРЕТЕ
Върнете позицията на индекса на подреда в низ.
Синтаксис: FIND (низ, подреждане, (старт)). Трябва да посочим началната точка за търсене в низ в третия параметър.
Пример: НАМЕРЕТЕ („максимум“, „m“, 2). = 5.
8) ЛЕН
Връща дължината на низа.
Синтаксис: LEN (низ).
Пример: LEN („Хеликоптер“) = 10.
9) ГОСПОДА
Връщане на низ, с всички главни букви.
Синтаксис: UPPER (низ).
Пример: UPPER ("BlackHat") = "BLACKHAT".
LOWER е много подобен на UPPER, Той връща низ с малки букви на символите.
10) МАКС
Връща максимума от a и b.
Синтаксис: MAX (a, b).
Пример: MAX („Тигър“, „Котка“) = „Тигър“.
MIN е много подобен на MAX, връща минимума от a и b.
11) TRIM
Връща връвта без водещи и последващи интервали.
Синтаксис: TRIM (низ).
Пример: TRIM („зеленчуци“) = „зеленчуци“.
LTRIM и RTRIM са много сходни с TRIM, той връща низа с премахнати водещи интервали и връща низ от съответно премахнати задни пространства.
12) СПЛИТ
Връща подреда от входа, като използва разделител, за да го раздели.
Синтаксис: SPLIT (низ, разделител, знак).
Пример: SPLIT ('abc-d', '-', 2) = 'b'
Забележка: Тук номер на маркер е позицията на подреда след изключване на разделителя. Можем също така да използваме -2 или -3 и т.н., за да получим резултата от края на низа.
Функции на числата
Функциите на числата ни позволяват да извършим изчислението върху данните. Може да се използва само с мерки, т.е. поле, съдържащо числови стойности. Функциите на числата могат да ни помогнат да изчислим квадратен, квадратен корен, мощност, експоненциална и т.н. от числовите данни. Например, ако имаме набор от данни на банки, в които искаме да закръглим баланса на всички наши клиенти, тогава можем да използваме функцията ROUND. Списък на популярните функции на номера в Tableau е следният:
коремни мускули | SIN | ASIN | КВАДРАТ | КРЪГЪЛ |
MAX | COS | ACOS | SQRT | DIV |
MIN | TAN | ТЕН | EXP | HEXBIN |
CELING | COT | ГРАДУСА | LOG | POWER |
ЕТАЖ | PI | RADIANS | LN | ЗНАК |
1) ABS
Връща абсолютната стойност на даденото число.
Синтаксис: 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
Връща синуса на ъгъл. Посочете ъгъла в радиана.
Пример: 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 (число).
Пример: EXP (- (темп на растеж) * (време))
11) СИЛА
Повишава номера до определената мощност.
Синтаксис: POWER (число, мощност).
Пример: POWER (4, 2) = 4 2 = 16.
12) DIV
Връща целочислената част на коефициент, където integer1 е разделен на integer2.
Синтаксис: DIV (Integer1, Integer2).
Пример: DIV (22, 2) = 10.
Функции за дата
Функциите за дата ни позволяват да манипулираме данни, свързани с време, година, дата и дни. Може да бъде удобно да конвертирате дни в часовете или да генерирате дата „Последна промяна“ по време на визуализацията на данните. Списък на популярните функции за дата в Tableau е следният:
ДНЕС | MIN | MAX | СЕГА |
ГОДИНА | MAKEDATE | DATEDIFF | DATETRUNC |
ДЕН | MAKETIME | DATEPART | DATENAME |
МЕСЕЦ | MAKEDATETIME | DATEADD | ISDATE |
1) ДНЕС
Връща текущата дата.
Синтаксис: ДНЕС ().
Пример: ДНЕС () = 2019-09-26
2) ДЕН
Връща деня на дадената дата като цяло число.
Синтаксис: DAY (дата).
Пример: DAY (# 2019-09-26 #) = 26.
МЕСЕЦ и ГОДИНА са много подобни на ДЕН. Той връща съответно месеца и годината на дадената дата като цяло число.
3) СЕГА
Връща текущата дата и час.
Синтаксис: СЕГА ().
Пример: СЕГА () = 2019-09-26 19:26:21 PM.
4) DATEDIFF
Връща разликата между дата1 и дата2.
Синтаксис: DATEDIFF (дата_част, дата1, дата2, (начален_факт)
Пример: DATEDIFF ('седмица', # 2019-09-22 #, # 2019-09-25 #, 'Понеделник') = 2.
5) ИДДАТ
Връща true, ако даденият низ е валидна дата.
Синтаксис: ISDATE (низ).
Пример: ISDATE („май 24, 2019“) = Вярно.
Тип Функции за преобразуване
Функциите за преобразуване на типа ни позволяват да модифицираме типа на данните на изходните данни и да ги преобразуваме от един тип в друг. Използвайки тези функции, можем да преобразуваме датите в низове и обратно, можем също да преобразуваме числата в низове и низове в числа, за да предотвратим или активираме агрегирането от Tableau. Списък на популярните функции за преобразуване на типа в Tableau е следният:
ДАТА | FLOAT |
ВРЕМЕ ЗА СРЕЩА | INT |
DATEPARSE | STR |
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 | MAX | COVAR | PERCENTILE |
AVG | SUM | COVRAP | СтОткл |
COLLECT | Таймер | MAX | STDEVP |
CORR | LEN | МЕДИАНА | SUM |
БРОЯ | НАЛЯВО | MIN | VAR |
1) AVG
Връща средната стойност на цялата стойност в израза.
Синтаксис: AVG (израз).
Пример: AVG (баланс). Както е показано на снимката по-долу, където се вземат средните баланси за региона.
2) COUNT
Връща броя на елементите в група.
Синтаксис: COUNT (израз).
3) МАКС
Връща максималния израз във всички записи.
Синтаксис: MAX (израз).
MIN е много подобен на MAX, Връща минималния израз във всички записи.
4) СУМ
Връща сумата на цялата стойност на израза.
Синтаксис: SUM (израз).
Логически функции
Логическите функции ни позволяват да взимаме решения въз основа на логическа логика, т.е. True или False.
АКО | И | MAX |
IFNULL | CASE | MIN |
IIF | ELSE | НЕ |
ISDATE | ElseIf | ИЛИ |
ISNULL | КРАЙ | ТОГАВА |
1) АКО
Тества израза, който връща стойност за истина.
Синтаксис: АКО ТОВА (ELSEIF THEN…) (ELSE) END.
Пример: АКО (печалба)> 0 ТОГА 'печалба' ELSE 'загуба' END.
2) ПЪТНО
Върнете, ако не е нула, в противен случай върнете.
Синтаксис: IFNULL (expr1, expr2).
Пример: IFNULL ((продажби), 0).
3) IFF
Проверява състоянието; връща първа стойност, ако е ИСТИНСКА, втора ако ЛЕГО и трета, ако е неизвестна.
Синтаксис: IFF (тест, тогава, друго, (неизвестно)).
Пример: IFF ((печалба)> 0, 'печалба', 'загуба').
4) ЕДИННО
Връща true, ако изразът е нулев.
Синтаксис: ISNULL (израз).
Пример: ISNULL (89). = Грешно.
5) НЕ
Извършва логическо отрицание на израз.
Синтаксис: АКО НЕ Е КРАЙ.
Пример: АКО НЕ (загуба) <0, ТОВА „нерентабилен“ КРАЙ.
6) И
Извършва логично „и“ на два израза.
Синтаксис: АКО И ТОВА КРАЙ.
Пример: АКО (ATTR ((пазар)) = „Африка“ И SUM ((продажби))> (нововъзникващ праг), след това „Добро представяне“),
7) ELSE
Тества серия от изрази, връщащи стойността за true.
Синтаксис: АКО ИМА ЕЛЕЗ КРАЙ.
Пример: АКО (печалба)> 0 ТОГА 'печеливша' ELSE 'загуба' END.
заключение
Tableau е предоставил различни функции за манипулиране на данните според нашето изискване, тези функции ни помагат да извършим необходимите изчисления, да вземем определени решения, да променим типа данни, да комбинираме различни колони и т.н.
Функциите на Tableau играят жизненоважна роля за визуализацията на данни и могат да ни помогнат да подобрим облика на данните и също така ни помага да създадем ефективно таблата.
Препоръчителни статии
Това е ръководство за функциите на Tableau. Тук обсъждаме всички функции на Tableau, вградени в софтуера Tableau. Може да разгледате и следните статии, за да научите повече -
- Филтри в Tableau
- Архитектура на Табау
- Какво е Tableau?
- Безплатен ли е Tableau