توابع Tableau

توابع موجود در 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

این تابع کل رشته داده شده را با حروف بزرگ برمی گرداند.

 

توابع Tableau

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 ، می‌توانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.

فرم درخواست لایسنس Tableau

 

tableau desktop download

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *