توابع موجود در Tableau و نحوه استفاده از آنها
Tableau ابزاری است که فقط برای نمودارهای زیبا در نظر گرفته نشده است. توابع در Tableau برای ارائه بهینه داده ها بسیار مهم است و از این رو، یک مفهوم اصلی در تمام برنامه های آموزشی تبلو است.
خوشبختانه، این ابزار دارای دسته های مختلفی از توابع داخلی است که می توانید مستقیماً روی داده های بارگذاری شده خود اعمال کنید. اگر از MS Excel یا SQL استفاده کرده اید، اینها برای شما بسیار آشنا به نظر می رسند.
در زیر دسته بندی های مختلف توابع آمده است:
- Number Functions (توابع اعدادی)
- String Functions (توابع رشته ای)
- Date Functions (توابع تاریخ)
- Type Conversion Functions (توابع تبدیل نوع)
- Aggregate Functions (توابع جمع)
- Logical Functions (توابع منطقی)
Number Functions (توابع اعدادی)
این توابع داخلی در Tableau به شما این امکان را می دهد که محاسباتی را روی مقادیر داده در فیلدهای خود انجام دهید. توابع اعداد را فقط می توان با فیلدهایی که حاوی مقادیر عددی هستند استفاده کرد.
1. ABS
این تابع قدر مطلق عدد داده شده را برمی گرداند.
2. ACOS
این تابع، کسینوس قوس عدد داده شده را بر حسب رادیان برمی گرداند.
3. ASIN
این تابع سینوس قوس عدد داده شده را بر حسب رادیان برمی گرداند.
4. ATAN
این تابع مماس قوس عدد داده شده را به رادیان برمی گرداند.
5. CEILING
این تابع عدد داده شده را گرد شده به نزدیکترین عدد صحیح با مقدار مساوی یا بزرگتر برمی گرداند.
6. COS
این تابع، کسینوس زاویه مشخص شده در رادیان را برمیگرداند.
7. COT
این تابع کوتانژانت زاویه داده شده مشخص شده در رادیان را برمی گرداند.
8. DEGREES
این تابع مقدار زاویه داده شده را بر حسب درجه برمی گرداند.
9. DIV
این تابع مقدار صحیح ضریب را با توجه به تقسیمکننده و تقسیم شونده برمیگرداند.
10. EXP
این تابع مقدار e افزایش یافته را به توان عدد داده شده برمی گرداند.
11. FLOOR
این تابع عدد داده شده را گرد شده به نزدیکترین عدد صحیح با مقدار مساوی یا کوچکتر برمی گرداند.
12. HEXBIN X,Y
HEXBINX و HEXBINY توابع باینینگ و رسم برای bin های شش ضلعی هستند. این تابع یک مختصات x، y را به مختصات x نزدیکترین bin شش ضلعی نگاشت می کند. bin ها دارای طول ضلع 1 هستند، بنابراین ممکن است لازم باشد ورودی ها به طور مناسب مقیاس شوند.
13. LN
این تابع گزارش طبیعی عدد داده شده را برمی گرداند.
14. log
این تابع گزارش را با پایه 10 عدد داده شده برمی گرداند.
15. MAX
این تابع حداکثر آرگومان های ارسال شده را برمی گرداند.
16. MIN
این تابع حداقل آرگومان های ارسال شده را برمی گرداند.
17. PI
این تابع مقدار Pi را برمی گرداند.
18. POWER
این تابع مقدار آرگومان اول افزایش یافته را به توان آرگومان دوم برمی گرداند.
19. RADIANS
این تابع مقدار زاویه داده شده را بر حسب رادیان برمی گرداند.
20. ROUND
این تابع عدد داده شده را گرد شده به تعداد مشخص شده ارقام اعشاری برمی گرداند.
21. SIGN
این تابع علامت یک عدد معین را برمی گرداند.
22. SIN
این تابع سینوس زاویه مشخص شده در رادیان را برمی گرداند.
23. SQRT
این تابع جذر عدد داده شده را برمی گرداند.
24. SQUARE
این تابع مربع عدد داده شده را برمی گرداند.
25. TAN
این تابع مماس زاویه مشخص شده بر حسب رادیان را برمی گرداند.
String Functions (توابع رشته ای)
این توابع داخلی در Tableau به شما امکان می دهد داده های رشته را دستکاری کنید. با استفاده از این توابع میتوانید کارهایی مانند کشیدن همه نامهای خانوادگی از همه مشتریان خود در یک زمینه جدید انجام دهید. در زیر توابع رشته های مختلف در Tableau آمده است.
1. ASCII
این تابع کد ASCII را برای اولین کاراکتر رشته مذکور برمی گرداند.
2. CHAR
این تابع کاراکتر نشان داده شده توسط کد ASCII را برمی گرداند.
3. CONTAINS
اگر رشته حاوی زیررشته مذکور باشد، این تابع true را برمی گرداند.
4. ENDSWITH
با توجه به اینکه رشته به زیررشته مذکور ختم می شود، این تابع true را برمی گرداند.
5. FIND
اگر رشته حاوی زیررشته مذکور باشد، این تابع موقعیت شاخص رشته فرعی را در رشته برمی گرداند، در غیر این صورت 0. اگر آرگومان اختیاری start اضافه شود، تابع هر نمونه از رشته فرعی را که قبل از شروع موقعیت شاخص ظاهر می شود نادیده می گیرد.
6. FINDNTH
اگر رشته حاوی زیررشته مذکور باشد، این تابع موقعیت شاخص nمین وقوع رشته فرعی را در رشته برمی گرداند.
7. LEFT
این تابع بیشترین تعداد کاراکترها را در رشته داده شده به سمت چپ برمی گرداند.
8. LEN
این تابع طول رشته داده شده را برمی گرداند.
9. LOWER
این تابع کل رشته داده شده را با حروف کوچک برمی گرداند.
10. LTRIM
این تابع رشته داده شده را بدون هیچ فضای قبلی برمی گرداند.
11. MAX
این تابع حداکثر دو آرگومان رشته ارسال شده را برمی گرداند.
12. MID
این تابع رشته داده شده را از موقعیت شاخص شروع باز می گرداند.
13. MIN
این تابع حداقل دو آرگومان رشته ارسال شده را برمی گرداند.
14. REPLACE
این تابع رشته داده شده را برای زیررشته جستجو می کند و آن را با جایگزین جایگزین می کند.
15. RIGHT
این تابع بیشترین تعداد کاراکترها را در رشته داده شده برمی گرداند.
16. RTRIM
این تابع رشته داده شده را بدون هیچ فضای بعدی برمی گرداند.
17. SPACE
این تابع رشته ای متشکل از تعداد مشخصی فاصله را برمی گرداند.
18. SPLIT
این تابع یک رشته فرعی را از یک رشته برمیگرداند و از یک کاراکتر جداکننده برای تقسیم رشته به دنبالهای از نشانهها استفاده میکند.
19. STARTSWITH
با توجه به اینکه رشته با زیررشته مذکور شروع می شود، این تابع true را برمی گرداند.
20. TRIM
این تابع رشته داده شده را بدون هیچ فاصله قبلی یا بعدی برمی گرداند.
21. UPPER
این تابع کل رشته داده شده را با حروف بزرگ برمی گرداند.
Date Functions (توابع تاریخ)
این توابع داخلی در Tableau به شما امکان می دهد تاریخ ها را در منبع داده خود مانند سال، ماه، تاریخ، روز و/یا زمان دستکاری کنید. در زیر توابع مختلف تاریخ در Tableau آمده است.
1. DATEADD
این تابع تاریخ مشخص شده را با بازه عددی مشخص شده به date_بخش تعیین شده تاریخ مذکور برمی گرداند.
2. DATEDIFF
این تابع تفاوت بین هر دو تاریخ بیان شده در واحد قسمت تاریخ را برمی گرداند. شروع هفته را می توان با روزی که کاربر نیاز دارد تنظیم کرد.
3. DATENAME
این تابع قسمت تاریخ تاریخ را به صورت رشته ای برمی گرداند.
4. DATEPART
این تابع قسمت تاریخ را به صورت عدد صحیح برمی گرداند.
5. DATETRUNC
این تابع شکل کوتاه شده تاریخ مشخص شده را به دقت مشخص شده توسط قسمت تاریخ برمی گرداند. اساساً از طریق این تابع یک تاریخ جدید به شما برگردانده می شود.
6. DAY
این تابع روز تاریخ داده شده را به صورت عدد صحیح برمی گرداند.
7. ISDATE
با توجه به اینکه یک رشته تاریخ معتبری دارد، این تابع true را برمی گرداند.
8. MAKEDATE
این تابع مقدار تاریخ ساخته شده از سال، ماه و تاریخ مشخص شده را برمی گرداند.
9. MAKEDATETIME
این تابع مقادیر تاریخ و زمان ساخته شده از سال، ماه و تاریخ مشخص شده و ساعت، دقیقه و ثانیه را برمی گرداند.
10. MAKETIME
این تابع مقدار زمان ساخته شده از ساعت، دقیقه و ثانیه مشخص شده را برمی گرداند.
11. MONTH
این تابع ماه تاریخ داده شده را به صورت عدد صحیح برمی گرداند.
12. NOW
این تابع تاریخ و زمان فعلی را برمی گرداند.
13. TODAY
این تابع تاریخ جاری را برمی گرداند.
14. YEAR
این تابع سال تاریخ داده شده را به صورت عدد صحیح برمی گرداند.
Type Conversion Functions (توابع تبدیل نوع)
این توابع داخلی در Tableau به شما این امکان را می دهد که فیلدها را از یک نوع داده به نوع دیگر تبدیل کنید، به عنوان مثال، می توانید اعداد را به رشته تبدیل کنید تا از تجمع توسط Tableau جلوگیری یا فعال کنید. در زیر توابع مختلف تبدیل نوع در Tableau آمده است.
1. DATE
با توجه به یک عدد، رشته یا عبارت تاریخ، این تابع یک تاریخ را برمی گرداند.
2. DATETIME
با توجه به یک عدد، رشته یا عبارت تاریخ، این تابع تاریخ-زمان را برمی گرداند.
3. DATEPARSE
با توجه به یک رشته، این تابع تاریخ-زمان را در قالب مشخص شده برمی گرداند.
4. FLOAT
این تابع برای فرستادن آرگومان خود به عنوان یک عدد ممیز شناور استفاده می شود.
5. INT
این تابع برای فرستادن آرگومان خود به عنوان یک عدد صحیح استفاده می شود. برای عبارات خاص، نتایج را به نزدیکترین عدد صحیح به صفر نیز کوتاه می کند.
6. STRING
این تابع برای فرستادن آرگومان خود به عنوان یک رشته استفاده می شود.
Aggregate Functions (توابع جمع)
این توابع داخلی در Tableau به شما این امکان را میدهند که جزئیات دادههای خود را خلاصه یا تغییر دهید. در زیر توابع مختلف Aggregate در Tableau آمده است.
1. ATTR
این تابع اگر یک مقدار برای همه سطرها داشته باشد و مقادیر NULL را نادیده بگیرد، مقدار عبارت را برمی گرداند، در غیر این صورت یک ستاره برمی گرداند.
2. AVG
این تابع با نادیده گرفتن مقادیر NULL، میانگین تمام مقادیر یک عبارت را برمی گرداند. AVG فقط با فیلدهای عددی قابل استفاده است.
3. COLLECT
این یک محاسبه انبوه است که مقادیر موجود در فیلد آرگومان را با نادیده گرفتن مقادیر تهی ترکیب می کند.
4. CORR
این محاسبه ضریب همبستگی پیرسون دو عبارت را برمی گرداند.
همبستگی پیرسون رابطه خطی بین دو متغیر را اندازه گیری می کند. نتایج از 1- تا 1+ شامل میشود، که در آن 1 نشاندهنده یک رابطه خطی مثبت دقیق است، همانطور که وقتی یک تغییر مثبت در یک متغیر حاکی از تغییر مثبت مقدار متناظر در متغیر دیگر است، 0 نشاندهنده هیچ رابطه خطی بین واریانس نیست، و – 1 یک رابطه منفی دقیق است.
5. COUNT
این تابعی است که برای برگرداندن تعداد آیتم ها در یک گروه، بدون توجه به مقادیر NULL استفاده می شود. به این معنی که اگر چندین عدد از یک آیتم وجود داشته باشد، این تابع آن را به عنوان آیتم های جداگانه و نه یک آیتم واحد حساب می کند.
6. COUNTD
این تابعی است که برای برگرداندن تعداد متمایز اقلام در یک گروه، بدون توجه به مقادیر NULL استفاده می شود. به این معنی که اگر چندین عدد از یک آیتم وجود داشته باشد، این تابع آن را به عنوان یک آیتم واحد حساب می کند.
7. COVAR
این تابعی است که نمونه کوواریانس دو عبارت را برمی گرداند. ماهیت دو متغیر در حال تغییر، با هم، می تواند با استفاده از کوواریانس کمی سازی شود. کوواریانس مثبت نشان می دهد که متغیرها تمایل به حرکت در یک جهت دارند، همانطور که وقتی مقدار یک متغیر تمایل به بزرگتر شدن دارد، ارزش متغیر دیگر نیز افزایش می یابد. زمانی که داده ها یک نمونه تصادفی است که برای تخمین کوواریانس برای جمعیت بزرگتر استفاده می شود، کوواریانس نمونه انتخاب مناسبی است.
8. COVARP
این تابعی است که کوواریانس جمعیت دو عبارت را برمی گرداند.
کوواریانس جمعیت زمانی انتخاب مناسب است که دادههایی برای همه موارد مورد علاقه برای کل جامعه وجود داشته باشد، نه فقط یک نمونه.
9. MAX
این تابع حداکثر یک عبارت را در تمام رکوردها، بدون توجه به مقادیر NULL، برمی گرداند.
10. MEDIAN
این تابع میانه یک عبارت را در تمام رکوردها، بدون توجه به مقادیر NULL، برمی گرداند.
11. MIN
این تابع حداقل یک عبارت را در تمام رکوردها، بدون توجه به مقادیر NULL، برمی گرداند.
12. PERCENTILE
این تابع مقدار صدک یک عبارت داده شده را برمی گرداند. این عدد برگردانده شده باید بین 0 و 1 باشد – برای مثال 0.34 و باید یک ثابت عددی باشد.
13. STDEV
این تابع در Tableau انحراف استاندارد آماری همه مقادیر در عبارت داده شده را بر اساس نمونه ای از جامعه برمی گرداند.
14. STDEVP
این تابع در Tableau انحراف استاندارد آماری همه مقادیر در عبارت داده شده را بر اساس جمعیت بایاس برمی گرداند.
15. SUM
این تابع در Tableau با نادیده گرفتن مقادیر NULL، مجموع تمام مقادیر عبارت را برمی گرداند. SUM فقط با فیلدهای عددی قابل استفاده است.
16. VAR
با توجه به بیان بر اساس نمونه ای از جامعه، این تابع واریانس آماری همه مقادیر را برمی گرداند.
17. VARP
با توجه به بیان بر اساس کل جامعه، این تابع واریانس آماری همه مقادیر را برمیگرداند.
Logical Functions (توابع منطقی)
این توابع داخلی در Tableau به شما این امکان را می دهد که درست یا نادرست بودن یک شرط خاص را تعیین کنید (منطق بولی). در زیر توابع مختلف منطقی در Tableau آمده است.
1. AND
این تابع AND (پیوند) منطقی را روی دو عبارت انجام می دهد. برای AND برای بازگشت true، هر دو شرط مشخص شده باید برآورده شوند.
2. CASE
این تابع در Tableau تست های منطقی را انجام می دهد و مقادیر مناسبی را که با SWITCH CASE در اکثر زبان های برنامه نویسی رایج قابل مقایسه است، برمی گرداند.
وقتی مقداری مطابق با شرایط مشخص شده در عبارت داده شده باشد، CASE مقدار بازگشتی مربوطه را برمی گرداند. اگر مطابقت پیدا نشد، عبارت بازگشتی پیشفرض استفاده میشود. اگر هیچ بازگشت پیشفرضی وجود نداشته باشد و هیچ مقداری مطابقت نداشته باشد، این تابع NULL را برمیگرداند.
استفاده از CASE اغلب ساده تر از IIF یا IF THEN ELSE است.
3. ELSE & IF, THEN
این تابع در Tableau یک سری از ورودی ها را آزمایش می کند که مقدار THEN را برای اولین عبارتی که شرط IF شما را برآورده می کند، برمی گرداند.
4. ELSEIF
این تابع در Tableau یک سری از ورودی ها را آزمایش می کند که مقدار THEN را برای اولین عبارتی که شرط ESLEIF شما را برآورده می کند، برمی گرداند.
5. END
این تابع یک عبارت را پایان می دهد.
6. IFNULL
این تابع Tableau expr1 را برمی گرداند نه NULL، در غیر این صورت expr2 را برمی گرداند.
7. IIF
این تابع Tableau بررسی میکند که آیا یک شرط برآورده شده است، یک مقدار در صورت TRUE، مقدار دیگری در صورت نادرست، و یک مقدار سوم یا NULL در صورت ناشناخته را برمیگرداند.
8. ISDATE
این تابع بررسی می کند که آیا یک رشته داده شده یک تاریخ معتبر است یا خیر و اگر چنین است، true را برمی گرداند.
9. ISNULL
این تابع بررسی می کند که آیا عبارت داده شده حاوی داده های معتبر است یا خیر و اگر چنین است، true را برمی گرداند.
10. NOT
این تابع NOT منطقی (نفی) را در عبارت داده شده انجام می دهد.
11. OR
این تابع OR (انفصال) منطقی را روی دو عبارت انجام می دهد. برای OR برای بازگشت true، یکی از دو شرط مشخص شده باید برآورده شود.
12. WHEN
این تابع اولین مقداری را که شرط را در عبارت داده شده برآورده می کند پیدا می کند و بازگشت مربوطه را برمی گرداند.
13. ZN
این تابع در Tableau اگر NULL نباشد عبارت داده شده را برمی گرداند، در غیر این صورت صفر را برمی گرداند.
برای خرید لایسنس نرم افزار Tableau ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
بدون دیدگاه