تابع COUNTBLANK در Power BI
تابع COUNTBLANK در Power BI یکی از توابع DAX است که تعداد سلولهای خالی (BLANK) در یک ستون مشخص را محاسبه میکند.
توضیح کامل COUNTBLANK در Power BI
Syntax
تابع COUNTBLANK(<column>) تعداد مقادیر خالی (null یا BLANK) موجود در یک ستون را برمیگرداند.
پارامترها
- column: ستونی که میخواهید تعداد مقادیر خالی آن را محاسبه کنید.
مقدار بازگشتی
- یک عدد صحیح (integer) که نشاندهنده تعداد سلولهای خالی در ستون است.
تفاوت COUNTBLANK با سایر توابع شمارش
- COUNT: فقط مقادیر عددی غیرخالی را شمارش میکند.
- COUNTA: همه مقادیر غیرخالی (عددی، متنی، منطقی) را شمارش میکند.
- COUNTX/COUNTAX: تعداد نتایج غیرخالی حاصل از یک عبارت محاسباتی روی جدول را برمیگرداند.
- COUNTBLANK: فقط تعداد سلولهای خالی را محاسبه میکند.
🔹 مثالها
مثال ۱: شمارش مقادیر خالی در ستون فروش
BlankSales = COUNTBLANK(Sales[Amount])
این فرمول تعداد ردیفهایی را که مقدار Amount آنها خالی است، محاسبه میکند.
مثال ۲: بررسی دادههای مشتریان
BlankPhoneNumbers = COUNTBLANK(Customers[Phone])
این فرمول تعداد مشتریانی را که شماره تلفن آنها ثبت نشده (خالی) است، محاسبه میکند.
کاربردهای رایج
- بررسی کیفیت دادهها و شناسایی مقادیر ناقص.
- تحلیل دادههای گمشده (Missing Data).
- یافتن تعداد رکوردهایی که اطلاعات کلیدی آنها وارد نشده است.
نکات مهم
- COUNTBLANK فقط مقادیر خالی (BLANK) را شمارش میکند، نه مقادیر صفر یا رشتههای متنی مثل
" "(فضای خالی). - اگر همه مقادیر ستون پر باشند، خروجی تابع 0 خواهد بود.
به طور خلاصه، COUNTBLANK ابزاری ساده اما بسیار کاربردی برای بررسی کیفیت دادهها در Power BI است و به شما کمک میکند تا تعداد مقادیر خالی در ستونها را شناسایی و مدیریت کنید.
ملاحضات
- تنها آرگومان مجاز برای این تابع، ستون است. میتوانید از ستونهایی که حاوی هر نوع دادهای هستند استفاده کنید، اما فقط سلولهای خالی شمارش میشوند. سلولهایی که مقدار صفر (0) دارند، شمارش نمیشوند، زیرا صفر یک مقدار عددی در نظر گرفته میشود و نه یک خالی.
- هر زمان که هیچ ردیفی برای تجمیع وجود نداشته باشد، تابع یک خالی برمیگرداند. با این حال، اگر ردیفهایی وجود داشته باشند، اما هیچ یک از آنها معیارهای مشخص شده را برآورده نکنند، تابع 0 را برمیگرداند. مایکروسافت اکسل نیز اگر هیچ ردیفی که شرایط را برآورده کند، پیدا نشود، صفر برمیگرداند.
- به عبارت دیگر، اگر تابع COUNTBLANK هیچ خالی پیدا نکند، نتیجه صفر خواهد بود، اما اگر هیچ ردیفی برای بررسی وجود نداشته باشد، نتیجه خالی خواهد بود.
- این تابع برای استفاده در حالت DirectQuery هنگام استفاده در ستونهای محاسبه شده یا قوانین امنیتی سطح ردیف (RLS) پشتیبانی نمیشود.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download
