بررسی عملگرهای منطقی در Power BI

در هر سیستم هوش تجاری ، عملگرهای منطقی نقش مهمی در فرمول نویسی به زبان DAX در پاور بی ای را دارند. در این مقاله به معرفی و آموزش عملگرهای منطقی در Power BI میپردازیم. هر کدام از این عملگرها را در قالب یک مثال در پاور بی ای ، بررسی خواهیم کرد ، قسمتی از دیتاست ما به شکل زیر است :

اکانت Power BI

بررسی عملگرهای منطقی در Power BI

عملگر && (double ampersand) : فرض کنید میخواهیم جمع سود را در کشور ایران و گروه محصول آرایشی و بهداشتی به دست بیاوریم. فرمولی که مینویسیم به صورت زیر است :

بررسی عملگرهای منطقی در Power BI

حال فرض کنید میخواهیم سود کشورهای ایران و قطر را باهم جمع کنیم:

بررسی عملگرهای منطقی در Power BI

دلیل نمایش blank در پاور بی ای ، این است که یک کشور نمیتواند همزمان ایران و قطر باشد ، در واقع برای محاسبه این مقدار باید به شیوه دیگری عمل کنیم.

 

عملگر || (double pipe symbol) : در مثالی که مطرح شد ، باید اینگونه فرمول بنویسیم ، جمع سود برای کشور ایران “یا” کشور قطر. در نتیجه عملگر && برای مواقعی که میخواهیم از یک فیلد شرط بنویسیم مناسب نیست :

بررسی عملگرهای منطقی در Power BI

عملگر IN : روش ساده دیگری که در این قسمت از آموزش پاور بی ای به آن اشاره میکنیم ، استفاده از عملگر IN میباشد. مثال بالا را با این عملگر در Power BI بازنویسی میکنیم :

بررسی عملگرهای منطقی در Power BI

با مقایسه این فرمول و فیلتر کردن داده ها با Calculate و استفاده از Performance Analyzer میتوانید در گزارشات بررسی کنید که کدام یک پرفورمنس بهتری دارند.