فروش لایسنس Power BI

با ما داده های خود را درک کنید تا برای آینده کسب و کارتان بهتر تصمیم گیری کنید.

انواع توابع منطقی (Logical Functions) در DAX

انواع توابع منطقی (Logical Functions) در DAX

توابع منطقی (Logical Functions) در Power BI

توابع منطقی (Logical Functions) در Power BI برای ارزیابی شرایط، تصمیم‌گیری و کنترل جریان محاسبات در زبان DAX استفاده می‌شوند. این توابع امکان ساخت محاسبات شرطی، بررسی مقادیر و مدیریت نتایج را فراهم می‌کنند.

توابع منطقی بر روی یک عبارت عمل می‌کنند تا اطلاعاتی در مورد مقادیر یا مجموعه‌های موجود در عبارت را برگردانند. برای مثال، می‌توانید از تابع IF برای بررسی نتیجه یک عبارت و ایجاد نتایج شرطی استفاده کنید.

در این دسته بندی
Function Description
AND بررسی می‌کند که آیا هر دو آرگومان TRUE هستند یا خیر، و اگر هر دو آرگومان TRUE باشند، مقدار TRUE را برمی‌گرداند.
BITAND یک عملگر بیتی ‘AND’ از دو عدد را برمی‌گرداند.
BITLSHIFT عددی را برمی‌گرداند که به اندازه تعداد بیت‌های مشخص شده به سمت چپ شیفت داده شده است.
BITOR یک ‘OR’ بیتی از دو عدد را برمی‌گرداند.
BITRSHIFT عددی را برمی‌گرداند که به اندازه تعداد بیت‌های مشخص شده به راست شیفت داده شده است.
BITXOR یک ‘XOR’ بیتی از دو عدد را برمی‌گرداند.
COALESCE اولین عبارتی که مقدار BLANK دریافت نکند را برمی‌گرداند.
FALSE مقدار منطقی FALSE را برمی‌گرداند.
IF یک شرط را بررسی می‌کند و در صورت صحیح بودن (TRUE)، یک مقدار را برمی‌گرداند، در غیر این صورت مقدار دوم را برمی‌گرداند.
IF.EAGER یک شرط را بررسی می‌کند و در صورت صحیح بودن، یک مقدار را برمی‌گرداند، در غیر این صورت مقدار دوم را برمی‌گرداند. از یک طرح اجرای مشتاق استفاده می‌کند که همیشه عبارات شاخه را صرف نظر از عبارت شرط اجرا می‌کند.
IFERROR یک عبارت را ارزیابی می‌کند و اگر عبارت خطا بدهد، مقدار مشخصی را برمی‌گرداند.
NOT مقدار FALSE را به TRUE، یا TRUE را به False تغییر می‌دهد.
OR بررسی می‌کند که آیا یکی از آرگومان‌ها TRUE است یا خیر و مقدار TRUE را برمی‌گرداند.
SWITCH یک عبارت را در مقابل لیستی از مقادیر ارزیابی می‌کند و یکی از چندین عبارت نتیجه ممکن را برمی‌گرداند.
TRUE مقدار منطقی TRUE را برمی‌گرداند.

کاربردهای رایج

  • ساخت ستون‌های شرطی در مدل داده
  • کنترل نمایش مقادیر در گزارش‌ها
  • مدیریت مقادیر خالی یا نامعتبر
  • ساخت KPIهای پویا بر اساس شرایط
 نکات مهم
  • توابع منطقی معمولاً با توابع دیگر مانند CALCULATE, FILTER, یا SUMX ترکیب می‌شوند.
  • استفاده از SWITCH در شرایط پیچیده خوانایی کد را افزایش می‌دهد.
  • COALESCE برای جلوگیری از خطاهای ناشی از BLANK() بسیار مفید است.

 

برای خرید لایسنس نرم افزار Power BI ، می‌توانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.

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

میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download

 

دیدگاه‌ خود را بنویسید

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

پیمایش به بالا