تابع BITAND در توابع منطقی (Logical Functions) Power BI
تابع BITAND در Power BI برای انجام عملیات منطقی AND بهصورت بیتبهبیت بین دو عدد صحیح استفاده میشود. این تابع در زبان DAX برای محاسبات سطح پایین یا بررسی وضعیت بیتها کاربرد دارد.
تعریف تابع BITAND
DAX
BITAND(<number1>, <number2>)
<number1>و<number2>: دو عدد صحیح که میخواهید عملیات AND بیتبهبیت روی آنها انجام شود.- اگر عدد اعشاری باشد، ابتدا به عدد صحیح تبدیل (truncated) میشود.
- خروجی: عدد صحیح حاصل از AND بیتبهبیت بین دو عدد.
نحوه عملکرد
تابع BITAND هر بیت از دو عدد را با هم مقایسه میکند. اگر هر دو بیت در موقعیت مشابه برابر با 1 باشند، نتیجه آن بیت برابر با 1 خواهد بود؛ در غیر این صورت 0.
مثال:
DAX
BITAND(13, 11)
- نمایش دودویی:
- 13 →
1101 - 11 →
1011
- 13 →
- AND بیتبهبیت:
11011011→1001= 9
کاربردهای رایج
- بررسی وضعیت فلگها یا پرچمهای باینری
- تحلیل دادههای رمزگذاریشده یا فشردهشده
- ساخت شاخصهای منطقی در مدلهای پیچیده
ملاحظات
- از این تابع میتوان در ستونهای محاسبهشده، جدولهای محاسبهشده، معیارها و محاسبات تصویری استفاده کرد.
- این تابع از اعداد مثبت و منفی پشتیبانی میکند.
- برای عملیاتهای دیگر بیتبهبیت میتوانید از توابع مشابه استفاده کنید:
BITOR→ OR بیتبهبیتBITXOR→ XOR بیتبهبیتBITLSHIFT→ شیفت به چپBITRSHIFT→ شیفت به راست
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download
