عملگر نمادی است که به کامپایلر می گوید دستکاری های ریاضی یا منطقی خاصی را انجام دهد. نرم افزار تبلو دارای تعدادی عملگر است که برای ایجاد فیلدها و فرمول های محاسبه شده استفاده می شود.
در زیر جزئیات اپراتورها یا عملگرهای موجود و ترتیب (تقدم) عملیات آمده است.
انواع اپراتور یا عملگرها
- عملگرهای عمومی (General Operators)
- عملگرهای حسابی (Arithmetic Operators)
- عملگرهای رابطه ای (Relational Operators)
- عملگرهای منطقی (Logical Operators)
۱- عملگر های عمومی (General Operators)
جدول زیر عملگرهای کلی پشتیبانی شده توسط Tableau را نشان می دهد. این عملگرها بر روی انواع داده های عددی، کاراکتری و تاریخ عمل می کنند.
اپراتور | شرح | مثال |
+(اضافه کردن) | دو عدد اضافه می کند. دو رشته را به هم متصل می کند. روزها را به تاریخ ها اضافه می کند. | 7 + 3
سود + فروش ‘abc’ + ‘def’ = ‘abcdef’ #15 آوریل 2004# + 15 = #30 آوریل، 2004# –(تفریق) دو عدد را تفریق می کند. روزها را از تاریخ ها کم می کند. -(7+3) = -10 #16 آوریل 2004# – 15 = #1 آوریل، 2004# |
-(منها کردن) | دو عدد را کم می کند. روزها را از تاریخ ها کم می کند. | -(7+3) = -10
#16 آوریل 2004# – 15 = #1 آوریل، 2004# |
۲- عملگر های حسابی (Arithmetic Operators)
جدول زیر عملگرهای حسابی پشتیبانی شده توسط Tableau را نشان می دهد. این عملگرها فقط بر روی انواع داده های عددی عمل می کنند.
اپراتور | شرح | مثال |
*(ضرب) | ضرب عددی | 23*2 = 46 |
/(تقسیم) | تقسیم عددی | 45/2 = 22.5 |
% (مدول) | یادآوری تقسیم عددی | 13 % 2 = 1 |
^(توان) | به توان رساند | 2^3 = 8 |
۳- عملگر های رابطه ای (Relational Operators)
جدول زیر عملگرهای رابطه ایی یا مقایسه پشتیبانی شده توسط Tableau را فهرست می کند. این عملگرها در عبارات استفاده می شوند. هر عملگر دو عدد، تاریخ یا رشته را مقایسه میکند و یک بولی (TRUE یا FALSE) برمیگرداند. با این حال، خود Booleans را نمی توان با استفاده از این عملگرها مقایسه کرد.
اپراتور | شرح | مثال |
= = یا = (برابر با) | دو عدد یا دو رشته یا دو تاریخ را با هم مقایسه می کند. در صورت وجود، مقدار بولی TRUE را برمیگرداند، else false را برمیگرداند. | ‘Hello’ = ‘Hello’ 5 = 15/ 3 |
!= یا <> (برابر نیست) | دو عدد یا دو رشته یا دو تاریخ را با هم مقایسه می کند تا نابرابر باشند. در صورت وجود، مقدار بولی TRUE را برمیگرداند، else false را برمیگرداند. | “خوب” <> “بد” 18 != 37/2 |
Save translation
> (بیشتر از)
|
دو عدد یا دو رشته یا دو تاریخ را که آرگومان اول بزرگتر از دوم است مقایسه می کند. اگر درست باشد مقدار بولی TRUE را برمیگرداند، else false را برمیگرداند. | [سود] > 20000 [دسته] > ‘Q’ [تاریخ ارسال] > #1 آوریل 2004# |
< (کمتر از) | دو عدد یا دو رشته یا دو تاریخ را که آرگومان اول کوچکتر از دوم است مقایسه می کند. اگر درست باشد مقدار بولی TRUE را برمیگرداند، else false را برمیگرداند. | [سود] < 20000 [دسته] < ‘Q’ [تاریخ ارسال] < #1 آوریل 2004# |
۴- عملگر های منطقی (Logical Operators)
جدول زیر عملگرهای منطقی پشتیبانی شده توسط Tableau را نشان می دهد. این عملگرها در عباراتی استفاده می شوند که نتیجه آنها یک بولی است که خروجی را به صورت TRUE یا FALSE می دهد.
اپراتور | شرح | مثال |
AND | اگر عبارات یا مقادیر بولی موجود در هر دو طرف عملگرAND به عنوان TRUE ارزیابی شود، نتیجه درست است. در غیر این صورت نتیجه FALSE است. | [تاریخ ارسال] > #1 آوریل 2012# و [سود] > 10000 |
OR | اگر هر یک یا هر دو عبارات یا مقادیر بولی موجود در هر دو طرف عملگر AND به عنوان TRUE ارزیابی شود، نتیجه درست است. در غیر این صورت نتیجه FALSE است. | [تاریخ ارسال] > #1 آوریل 2012# یا [سود] > 10000 |
NOT | این عملگر مقدار بولی عبارت موجود پس از آن را نفی می کند. | نه [تاریخ ارسال] > #1 آوریل 2012# |
اولویت عملگرها
جدول زیر ترتیب ارزیابی عملگرها را شرح می دهد. ردیف بالا بالاترین اولویت را دارد. اپراتورهای روی یک ردیف دارای اولویت یکسانی هستند. اگر دو عملگر دارای تقدم یکسان باشند، در فرمول از چپ به راست ارزیابی می شوند. همچنین می توان از پرانتز استفاده کرد. پرانتزهای داخلی قبل از پرانتزهای بیرونی ارزیابی می شوند.
اولویت | اپراتور |
1 | – (منها کردن) |
2 | ^(توان) |
3 | *, /, % |
4 | +, – |
5 | ==, >, <, >=, <=, != |
6 | NOT |
7 | AND |
8 | OR |
به دنبال این هستید که داده های خود را از طریق تجزیه و تحلیل بصری به نمایش بذارید ؟ با ما در داده کاوی ویستا ارتباط برقرار کنید.
با یکی از کارشناسان داده ما تماس بگیرید و صحبت کنید، و ما به هر سوالی که ممکن است داشته باشید پاسخ خواهیم داد.
تیم ویستا با بیش از 10 سال تجربه ترکیبی در توسعه نرم افزار سفارشی، BI، و راه حل های داده، می تواند به شما کمک کند تا از تجزیه و تحلیل داده ها برای رفع نیازهای سازمان خود استفاده کنید.
چه با معماران، مالکان ساخت و ساز، پیمانکاران عمومی، مهندسان، نهادهای دولتی یا ارائه دهندگان خدمات، ما می توانیم یک راه حل سفارشی طراحی کنیم که برای سازمان شما ساخته شده است.
ما تجربه ایجاد صورتهای درآمد و ترازنامه برای تجزیه و تحلیل مالی، گزارشهای هزینهیابی شغل و بسیاری از راهحلهای نرمافزاری دیگر برای مدیریت پروژه، فروش و تدارکات را داریم.
دوره آموزشی هوش تجاری با Tableau »کلیک کنید« یک برنامه جامع است که بر توسعه مهارت در تجزیه و تحلیل دادهها، تجسم و گزارش سازی و گزارش دهی و دشبوردسازی با استفاده از ابزار Tableau تمرکز دارد.
سپاسگذاریم از وقتی که برای خواندن این مقاله گذاشتید
.
برای خرید لایسنس تبلو کلیک کنید.
برای مشاهده ویدیوهای آموزشی داده کاوی و هوش تجاری ما را در شبکه های اجتماعی دنبال کنید
Youtube Chanel :VISTA Data Mining
Aparat Chanel: VISTA Data Mining
Instagram Chanel: VISTA Data Mining
Telegram Chanel: VISTA Data Mining
Linkedin Chanel: VISTA Company