Преглед на функциите на Tableau

Тъй като всеки автомобил има различни функции като спирачки, ускорител, съединител, чистачки, фарове, променлив ток, музикална система, леви десни индикатори и т.н., което ни помага да караме автомобил комфортно и подходящо. По подобен начин в Tableau имаме различни функционални категории и във всяка категория имаме редица функции, които ни помагат да извършваме изчисления и да визуализираме данните според нашите изисквания, които твърде лесно и бързо.

Въз основа на вида на данните, които трябва да бъдат визуализирани, агрегирането и логическата работа, необходими при визуализацията, функциите на таблицата се разделят на различни категории. Всяка категория има функции за конкретна цел, които са обяснени по-долу.

Видове функции на Tableau

  • Струнна функция
  • Функция номер
  • Функция за дата
  • Функция агрегат
  • Логическа функция
  • Тип Функции за преобразуване

Как да приложим функцията Tableau?

Стъпка 1 :

За да приложим функцията Tableau, трябва да създадем изчислено поле, което може да бъде създадено чрез щракване върху раздела Анализ в работния лист на таблицата, а след това върху „Създаване на изчислена опция на полето“ от падащото меню, както е показано на фигура 1 по-долу и подчертано в червен.

Стъпка 2:

След като щракнете върху опцията Създаване на изчислителни полета, ще намерите падащо меню, което съдържа списък на всички функции на таблицата с тяхното описание и пример. Можете да изберете функция от падащото меню или да търсите в текстовото поле, както е показано на фигура 2. Уверете се, че посочвате изчисленото поле, преди да кликнете върху Прилагане и ОК. На фигура 2 посочих изчисленото поле като „Съдържа“.

Редакторът на поле за изчисляване на Tableau също ни уведомява дали нашето изчисление е валидно или не, можете да видите този индикатор в долната част на редактора.

Стъпка 3:

След като щракнете върху OK, можете да плъзнете и пуснете изчисленото поле от мярка / измерение в листа, за да видите резултатите.

Струнни функции

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

Списъкът с популярните стринг функции в Tableau е следният:

MAXMIDASCIIRTRIMГОРЕН
MINНАЛЯВОCHARLTRIMНИСЪК
ЗАПОЧВА СПРАВОНАМИРАМTRIMSPACE
ЗАВЪРШВА СЪСREPLACEСЪДЪРЖАLENSPLIT

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 е следният:

коремни мускулиSINASINКВАДРАТКРЪГЪЛ
MAXCOSACOSSQRTDIV
MINTANТЕНEXPHEXBIN
CELINGCOTГРАДУСАLOGPOWER
ЕТАЖPIRADIANSLNЗНАК

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 е следният:

ДНЕСMINMAXСЕГА
ГОДИНАMAKEDATEDATEDIFFDATETRUNC
ДЕНMAKETIMEDATEPARTDATENAME
МЕСЕЦMAKEDATETIMEDATEADDISDATE

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
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 и др. Освен това ни помага да прилагаме агрегирани функции в региони, страни и т.н. Например, можем да изчислим средната стойност, сумата и т.н. на конкретни области като продажби, печалба, баланс и др. в държава или държава.

ATTRMAXCOVARPERCENTILE
AVGSUMCOVRAPСтОткл
COLLECTТаймерMAXSTDEVP
CORRLENМЕДИАНАSUM
БРОЯНАЛЯВОMINVAR

1) AVG

Връща средната стойност на цялата стойност в израза.

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

Пример: AVG (баланс). Както е показано на снимката по-долу, където се вземат средните баланси за региона.

2) COUNT

Връща броя на елементите в група.

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

3) МАКС

Връща максималния израз във всички записи.

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

MIN е много подобен на MAX, Връща минималния израз във всички записи.

4) СУМ

Връща сумата на цялата стойност на израза.

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

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

Логическите функции ни позволяват да взимаме решения въз основа на логическа логика, т.е. True или False.

АКОИMAX
IFNULLCASEMIN
IIFELSEНЕ
ISDATEElseIfИЛИ
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. Може да разгледате и следните статии, за да научите повече -

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

Категория: