Функции в таблицата и как да ги използвате



Този блог на Edureka е вашият пълен речник на „Функции в Tableau“, обхващащ различни категории функции и как да ги използвате на Desktop Desktop.

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

За щастие този инструмент има различни категории вградени функции, които можете директно да приложите към качените си данни. Ако сте използвали MS Excel или , те трябва да ви изглеждат доста познати.





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

Функции за числа

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



1. ABS

Тази функция rизвежда абсолютната стойност на даденото число.

Синтаксис

ABS (номер)



ABS (-4) = 4

2. ACOS

Тази функция rетурнира дъговия косинус на даденото число в радиани.

Синтаксис

ACOS (номер)

ACOS (-1) = 3,14159265358979

3. АСИН

Тази функция rизвежда дъговия синус на даденото число в радиани.

Синтаксис

ASIN (номер)

ASIN (1) = 1,5707963267949

4. АТАН

Тази функция rдефинира дъговата тангента на даденото число в радиани.

Синтаксис

ATAN (номер)

АТАН (180) = 1,5652408283942

сливане сортиране дърво за решения 4 елемента

5. ТАВАН

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

Синтаксис

ТАВАН (номер)

ТАВАН (3.1415) = 4

6. COS

Тази функция rизвежда косинуса на дадения ъгъл, посочен в радиани.

Синтаксис

COS (номер)

COS (PI () / 4) = 0,707106781186548

7. COT

Тази функция rизвежда котангенса на дадения ъгъл, посочен в радиани.

Синтаксис

COT (номер)

CO1 (PI () / 4) = 1

8. СТЕПЕНИ

Тази функция rизвежда стойността на дадения ъгъл в градуси.

Синтаксис

СТЕПЕНИ (брой)

СТЕПЕНИ (PI () / 4) = 45

9. DIV

Тази функция rизвежда целочислената стойност на коефициента, като се има предвид дивидента и делителя.

Синтаксис

DIV (цяло число1, цяло число2)

DIV (11,2) = 5

10. Годен до

Тази функция rизвежда стойността на e, повишена в степента на дадено число.

Синтаксис

Годен до (номер)

Годен до: (2) = 7 389
Годен до (- [Скорост на растеж] * [Време])

11. ЕТАЖ

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

Синтаксис

ЕТАЖ (номер)

ЕТАЖ (6.1415) = 6

12. HEXBIN X, Y

HEXBINX и HEXBINY са функции за свързване и графика за шестоъгълни кошчета.Тази функцияКартира координатите x, y в координатите x на най-близката шестоъгълна кошница. Кошовете имат странична дължина 1, така че може да се наложи входовете да бъдат мащабирани по подходящ начин.

Синтаксис

HEXBINX (номер, номер)

HEXBINX ([Географска дължина], [Географска ширина])

13. LN

Тази функция rизвежда естествения дневник на даденото число.

Синтаксис

LN (номер)

LN (1) = 0

14. ЛОГА

Тази функция rизвежда дневника с база 10 от даденото число.

Синтаксис

LOG (номер, [основа])

LOG (1) = 0

15. МАКС

Тази функция rизвежда максимума от предадените аргументи.

Синтаксис

MAX (число, число)

МАКС. (4,7)= 7
MAX (продажби, печалба)

16. МИН

Тази функция rизвежда минимума от предадените аргументи.

Синтаксис

MIN (номер, номер)

МИН (4.7)= 4
MIN (продажби, печалба)

17. ПИ

Тази функция rизвежда стойността на Pi.

Синтаксис

PI () = 3.142

18. МОЩНОСТ

Тази функция rизвежда стойността на първия аргумент, издигнат до степента на втория аргумент.

Синтаксис

POWER (брой, мощност)

МОЩНОСТ (2,10)= 1024

19. РАДИАНИ

Тази функция rизвежда стойността на дадения ъгъл в радиани.

Синтаксис

РАДИАНИ (число)

РАДИАНИ (45) = 0,785397

20. КРЪГЪЛ

Тази функция rизвежда зададеното число, закръглено до посочения брой десетични знаци.

Синтаксис

КРЪГЛО (число, [десетична запетая])

КРЪГЛО ([Печалба])

21. ПОДПИС

Тази функция rизвежда знака на дадено число.

Синтаксис

ЗНАК (номер)

ПОДПИС (AVG (печалба)) = -1

22. ГРЕХ

Тази функция rизвежда синуса на дадения ъгъл, посочен в радиани.

Синтаксис

SIN (номер)

SIN (PI () / 4) = 0,707106781186548

23. SQRT

Тази функция rизвежда квадратния корен от даденото число.

Синтаксис

SQRT (номер)

SQRT (25) = 5

24. КВАДРАТ

Тази функция rизвежда квадрата на даденото число.

Синтаксис

КВАДРАТ (номер)

КВАДРАТ (5) = 25

25. ТАКА

Тази функция rизвежда тангенса на дадения ъгъл, посочен в радиани.

Синтаксис

TAN (номер)

TAN (PI () / 4) = 1

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

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

1. ASCII

Тази функция rизвежда ASCII кода за първия символ на споменатия низ.

Синтаксис

ASCII (низ)

ASCII ('A') = 65

2. ЧАР

Тази функция rизвежда символа, представен от ASCII кода.

Синтаксис

CHAR (ASCII код)

CHAR (65) = 'A'

3. СЪДЪРЖА

Ако низът съдържа споменатия подниз, тази функция rе вярно.

Синтаксис

СЪДЪРЖА (низ, подниз)

CONTAINS(“Edureka”, “reka”) = true

4. ENDSWITH

Като се има предвид, че низът завършва със споменатия подниз, тази функция rе вярно.

Синтаксис

ENDSWITH (низ, подниз)

ENDSWITH (“Edureka”, “reka”) = вярно

5. НАМЕРЕТЕ

Ако низът съдържа споменатия подниз, тази функция rизвежда позицията на индекса на подниза в низа, иначе 0. Ако се добави незадължителното начало на аргумент, функцията игнорира всички случаи на подниза, които се появяват преди началото на позицията на индекса.

Синтаксис

FIND (низ, подниз, [начало])

FIND(“Edureka”, “reka”) = 4

6. НАМЕРИ

Ако низът съдържа споменатия подниз, тази функция rизвежда позицията на индекса на n-тото появяване на подниза в низа.

Синтаксис

FINDNTH (низ, подниз, поява)

FIND(“Edureka”, “e”, 2) = 5

7. НАЛЯВО

Тази функция rизвежда най-левия брой символи в дадения низ.

Синтаксис

НАЛЯВО (низ, номер)

НАЛЯВО („Edureka“, 3) = 'Edu'

8. ЛЕСТ

Тази функция rизвежда дължината на дадения низ.

Синтаксис

LEN (низ)

LEN („Edureka“) = 7

9. ДОЛНИ

Тази функция rизвежда целия даден низ в малки букви.

Синтаксис

LOWER (низ)

LOWER (“Edureka”) = edureka

10. LTRIM

Тази функция rизвежда дадения низ без предшестващо интервал.

Синтаксис

LTRIM (низ)

LTRIM („Edureka“) = 'Edureka'

11. МАКС

Тази функция rизвежда максималния от двата предадени аргумента на низ.

Синтаксис

МАКС (а, б)

MAX ('Apple', 'Banana') = 'Банан'

12. СРЕДЕН

Тази функция rизвежда дадения низ от индексната позиция на начало.

Синтаксис

MID (низ, начало, [дължина])

MID('Edureka', 3) = 'reka'

13. МИН

Тази функция rизвежда минимума от двата предадени аргумента на низ.

Синтаксис

МИН (а, б)

MIN ('Apple', 'Banana') = 'Apple'

14. ЗАМЕНЕТЕ

Тази функция sприхваща дадения низза поднизаи го заменя със заместващия.

Синтаксис

ЗАМЕНЯНЕ (низ, подниз, замяна)

REPLACE ('Version8.5', '8.5', '9.0') = 'Версия9.0'

15. ДЯСНО

Тази функция rизвежда най-десния брой знаци в дадения низ.

Синтаксис

НАДЯСНО (низ, номер)

НАДЯСНО („Edureka“, 3) = 'eka'

16. RTRIM

Тази функция rизвежда дадения низ без последващо интервал.

Синтаксис

RTRIM (низ)

RTRIM („Edureka“) = 'Edureka'

17. ПРОСТРАНСТВО

Тази функция rизвежда низ, състоящ се от определен брой интервали.

Синтаксис

ПРОСТРАНСТВО (номер)

ПРОСТРАНСТВО (1) = '

18. СПЛИТ

Тази функция rизвежда подниз от низ, като използва разделител, за да разделя низа на последователност от символи.

Синтаксис

SPLIT (низ, разделител, номер на символа)

СПЛИТ (‘a-b-c-d’, ‘-‘, 2) = ‘b’
РАЗДЕЛЯНЕ (‘a | b | c | d’, ‘|‘, -2) = ‘c’

19. STARTSWITH

Като се има предвид, че низът започва със споменатия подниз, тази функция rе вярно.

Синтаксис

STARTSWITH (низ, подниз)

STARTSWITH („Edureka“, „Edu“) = вярно

20. ТРИМ

Тази функция rизвежда дадения низ без предхождащо или следващо интервал.

Синтаксис

TRIM (низ)

TRIM („Edureka“) = 'Edureka'

21. ГОРНА

Тази функция rизвежда целия даден низ с главни букви.

Синтаксис

GOR (низ)

ГОРНА („Edureka“) = EDUREKA

Функции за дата

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

1. DATEADD

Тази функция rизвежда посочената дата с посочения интервал от числадобавен към посочената дата_частна посочената дата.

Синтаксис

DATEADD (дата_част, интервал, дата)

ДАТАДОБАВЯНЕ („месец“, 3, # 2019-09-17 #) = 17.12.2019 00:00:00

2. DATEDIFF

Тази функция rизвежда разликата между двете дати, изразени в единици от датната част. Началото на седмицата може да се адаптира към деня, от който потребителят трябва.

Синтаксис

DATEDIFF (дата_част, дата1, дата2, [начало_на_седмица])

DATEDATEDIFF ('седмица', # 2019-12-15 #, # 2019-12-17 #, 'понеделник') = 1

3. ИМЕ НА ДАННИТЕ

Тази функция rизвежда датата част от датата под формата на низ.

Синтаксис

DATENAME (дата_част, дата, [начало_на_седмица])

DATENAME ('месец', # 2019-12-17 #) = декември

4. DATEPART

Тази функция връщадата част от датата под формата на цяло число.

Синтаксис

DATEPART (дата_част, дата, [начало_на_седмица])

DATEPART ('месец', # 2019-12-17 #) = 12

5. DATETRUNC

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

Синтаксис

DATETRUNC (дата_част, дата, [начало_на_седмица])

DATETRUNC ('тримесечие', # 2019-12-17 #) = 2019-07-01 00:00:00 AM
DATETRUNC ('месец', # 2019-12-17 #) = 2019-12-01 00:00:00 AM

6. ДЕН

Тази функция връща деня на дадената дата в цяло число.

Синтаксис

ДЕН (дата)

ДЕН (# 2019-12-17 #) = 17

7. ИЗДАНИЕ

Даден низ е валидна дата, тази функция връща true.

Синтаксис

ISDATE (низ)

ISDATE (17 декември 2019 г.) = вярно

8. MAKEDATE

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

Синтаксис

MAKEDATE (година, месец, ден)

MAKEDATE (2019, 12, 17) = # 17 декември 2019 г. #

9. MAKEDATETIME

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

Синтаксис

MAKEDATETIME (дата, час)

MAKEDATETIME ('2019-12-17', # 11: 28: 28 PM#) = # 12/17/2019 23:28:28 PM #
MAKEDATETIME ([Дата], [Час]) = # 12/17/2019 23:28:28 PM #

10. ПРОИЗВОДСТВО

Тази функция връща времетостойност, конструирана от посочения час, минута и секунда.

Синтаксис

ПРОБА (час, минута, секунда)

ПРОБА (11, 28, 28) = # 11: 28: 28 #

11. МЕСЕЦ

Тази функция връща месеца от дадената дата в цяло число.

Синтаксис

МЕСЕЦ (дата)

МЕСЕЦ (# 2019-12-17 #) = 12

12. СЕГА

Тази функция връща текущата дата и час.

Синтаксис

СЕГА()

СЕГА () = 2019-12-1723:28:28

13. ДНЕС

Тази функция връща текущата дата.

Синтаксис

ДНЕС ()

ДНЕС () = 2019-12-17

14. ГОДИНА

Тази функция връща годината на дадената дата в цяло число.

Синтаксис

ГОДИНА (Дата)

ГОДИНА (# 2019-12-17 #) = 2019

Функции за преобразуване на типове

Тези вградени функции в Tableau ви позволяват да конвертирате полета от един тип данни в друг, например можете да конвертирате числа в низове, за да предотвратите или активирате агрегирането от Tableau. Следват различните функции за преобразуване на типове в таблицата

1. ДАТА

Даден израз на число, низ или дата, тази функция връща дата.

Синтаксис

ДАТА (израз)

ДАТА ([Начална дата на служителя])
DATE ('17 декември 2019') = # 17 декември 2019 г. #
ДАТА (# 2019-12-17 14: 52 #) = # 2019-12-17 #

2. ДАТА

Даден израз на число, низ или дата, тази функция връща дата-час.

Синтаксис

DATETIME (израз)

DATETIME („17 декември 2019 07:59:00“) = 17 декември 2019 07:59:00

3. DATEPARSE

При даден низ тази функция връща дата-час в посочения формат.

Синтаксис

DATEPARSE (формат, низ)

DATEPARSE ('dd.MMMM.yyyy', '17 .December.2019 ') = # 17 декември 2019 г. #
DATEPARSE ('h'h' m'm's '', '11h 5m 3s') = # 11: 05: 03 #

4. ПЛАВАТ

Тази функция се използва за предаване на аргумента като число с плаваща запетая.

Синтаксис

FLOAT (израз)

ПЛАВКА (3)=3 000
FLOAT ([Заплата])

5. INT

Тази функция се използва за предаване на аргумента като цяло число.За някои изрази той също съкращава резултатите до най-близкото цяло число до нула.

Синтаксис

INT (израз)

INT (8.0 / 3.0) = 2
INT (4.0 / 1.5) = 2
INT (-9.7) = -9

6. STRING

Тази функция се използва за предаване на аргумента като низ.

Синтаксис

STR (израз)

STR ([Дата])

Обобщени функции

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

1. ATTR

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

Синтаксис

ATTR (израз)

2. AVG

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

Синтаксис

AVG (израз)

3. СЪБИРАТЕ

Това е обобщено изчисление, което комбинира стойностите в полето на аргумента, игнорирайки нулевите стойности.

Синтаксис

COLLECT (Пространствено)

4. КОРР

Това изчисление връща коефициента на корелация на Пиърсън от два израза.

The Корелация на Пиърсън измерва линейната връзка между две променливи. Резултатите варират от -1 до +1 включително, където 1 означава точно положителна линейна връзка, тъй като когато положителната промяна в една променлива предполага положителна промяна на съответната величина в другата, 0 означава липса на линейна връзка между дисперсията и & minus1 е точно отрицателна връзка.

Синтаксис

CORR (израз 1, израз 2)

5. БРОЙ

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

Синтаксис

БРОЙ (израз)

6. БРОЙ

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

Синтаксис

COUNTD (израз)

7. ПОКРИВ

Това е функция, която връща Примерна ковариация от два израза.

Естеството на две променливи, които се променят заедно, може да бъде количествено определено с помощта Ковариация . Положителната ковариация показва, че променливите са склонни да се движат в същата посока, както когато стойността на една променлива има тенденция да расте по-голяма, така и стойността на другата. Сдостатъчно ковариация е подходящият избор, когато данните са произволна извадка, която се използва за оценка на ковариацията за по-голяма популация.

Синтаксис

COVAR (expr1, EXPR2)

8. КОВАРП

Това е функция, която връща Ковариация на населението от два израза.

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

Синтаксис

COVARP (израз 1, EXPR 2)

9. МАКС

Тази функция връща максимума на израз във всички записи, пренебрегвайки NULL стойности.

Синтаксис

MAX (израз)

10. МЕДИАН

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

Синтаксис

МЕДИАН (израз)

11. МИН

Тази функция връща минимума на израз във всички записи, пренебрегвайки NULL стойности.

Синтаксис

MIN (израз)

12. ПРОЦЕНТИ

Тази функция връща процентилната стойност на даден израз. Върнатото число трябва да бъде между 0 и 1 - например 0,34 и трябва да бъде числова константа.

Синтаксис

ПЕРЦЕНТИЛ (израз, число)

13. СТДЕВ

Тази функция в Таблица връща статистическите данни Стандартно отклонение на всички стойности в дадения израз въз основа на извадка от популацията.

Синтаксис

STDEV (израз)

14. СТДЕВП

Тази функция в Таблица връща статистическите данни Стандартно отклонение на всички стойности в дадения израз въз основа на пристрастната популация.

Синтаксис

STDEVP (израз)

15. СУММА

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

Синтаксис

SUM (израз)

16. VAR

Даден израз, базиран на извадка от популацията, тази функция връща статистическата дисперсия на всички стойности.

Синтаксис

VAR (израз)

17. WARP

Даден израз, базиран на цялата популация, тази функция връща статистическата дисперсия на всички стойности.

Синтаксис

VARP (израз)

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

Тези вградени функции в Tableau ви позволяват да определите дали дадено условие е вярно или невярно (логическа логика). Следват различните логически функции в Tableau

1. И

Тази функция изпълнява логическо И (съвпад) върху два израза. За да върне ИСТИНАТА, трябва да бъдат изпълнени и двете посочени условия.

Синтаксис

АКО И СЛЕД КРАЙ

АКО (ATTR ([Пазар]) = 'Азия' И СУМА ([Продажби])> [Нововъзникващ праг]) СЛЕД 'Изпълнение добре'

2. СЛУЧАЙ

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

Когато стойност, която съответства на условие, посочено в дадения израз, CASE връща съответната върната стойност. Ако не бъде намерено съвпадение, се използва изразът за връщане по подразбиране. Ако няма връщане по подразбиране и не съвпадат стойности, тази функция връща NULL.

CASE често е по-лесен за използване от IIF или АКО ТОГАВА ИНАЧЕ.

Синтаксис

СЛУЧАЙКОГА ТОГАВАКОГА ТОГАВА ...ИНАЧЕКРАЙ

СЛУЧАЙ [Регион] КОГА 'ЗАПАД' СЛЕД 1 КОГАТО 'Изток' СЛЕД 2 ИНАЧЕ 3 КРАЙ

3. ИНАЧЕ И АКО, ТОГАВА

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

Синтаксис

АКО ТОГА ИНАЧЕ КРАЙ

АКО [Печалба]> 0 ТОГАДА 'Печалба' ИНАЧЕ 'Загуба' КРАЙ

4. ELSEIF

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

Синтаксис

АКО ТОГАВА[ELSEIF ТОГАВА ...] ИНАЧЕКРАЙ

едномерен масив в java

АКО [Печалба]> 0 СЛЕД 'Печалба'ELSEIF [Печалба] = 0 ТОГАВА 'Без печалба без загуба'ИНАЧЕ „Загуба“ КРАЙ

5. КРАЙ

Тази функция завършва израз.

Синтаксис

АКО ТОГАВА[ELSEIF ТОГАВА ...] ИНАЧЕКРАЙ

АКО [Печалба]> 0 СЛЕД 'Печалба'ELSEIF [Печалба] = 0 ТОГАВА 'Без печалба без загуба'ИНАЧЕ „Загуба“ КРАЙ

6. IFNULL

Тази функция на Tableau връща expr1, а не NULL, в противен случай връща expr2.

Синтаксис

IFNULL (израз1, израз2)

IFNULL([Печалба], 0)

7. IIF

Тази функция от таблицата cпроверява дали дадено условие е изпълнено, връща стойност ако е TRUE, друга ако е FALSE и трета стойност или NULL, ако е неизвестна.

Синтаксис

IIF(тест, след това, друго, [неизвестно])

IIF ([Печалба]> 0, „Печалба“, „Загуба“, 0)

8. ИЗДАНИЕ

Тази функция cпроверява дали даден низ е валидна дата и ако е така, връща true.

Синтаксис

ISDATE (низ)

ISDATE ('2004-04-15') = Вярно

9. ОТНОСНО

Тази функция cпроверява дали даден израз съдържа валидни данни и ако е така, връща true.

Синтаксис

ISNULL (израз)

ОТНОСНО([Печалба])

10. НЕ

Тази функция изпълнява логически NOT (отрицание) на даден израз.

Синтаксис

АКО НЕ СЛЕДВА КРАЙ

АКО НЕ [Печалба]> 0 ТОГАВА 'Без печалба' КРАЙ

11. ИЛИ

Тази функция изпълнява логическо ИЛИ (дизюнкция) върху два израза. За да върне ИСТИНА, трябва да е изпълнено едно от двете посочени условия.

Синтаксис

АКО ИЛИ ТОГАВА КРАЙ

АКО [Печалба]<0 OR [Profit] = 0 THEN 'Needs Improvement' END

12. КОГА

Тази функция намира първата стойност, която изпълнява условието в дадения израз и връща съответното връщане.

Синтаксис

СЛУЧАЙ, КОГА ТОГАВА ... [ИНАЧЕ] КРАЙ

СЛУЧАЙ [RomanNumberals] КОГА 'I' THEN 1 WHEN 'II' THEN 2 ELSE 3 END

13. ZN

Тази функция в Tableau връща дадения израз, ако не е NULL, в противен случай връща нула.

Синтаксис

ZN (израз)

ZN ([Печалба])

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

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