تابع COUNTA در Power BI
تابع COUNTA در Power BI برای شمارش تعداد تمام مقادیر غیرخالی (non-blank) در یک ستون استفاده میشود، صرفنظر از نوع داده. این تابع برخلاف COUNT فقط به دادههای عددی محدود نیست و میتواند مقادیر متنی، منطقی (TRUE/FALSE) و تاریخ را نیز بشمارد.
تعریف تابع COUNTA
COUNTA(<column>)
<column>: ستونی که میخواهید تعداد مقادیر غیرخالی آن را بشمارید.
نحوه عملکرد
تابع COUNTA تمام ردیفهایی را که مقدار آنها در ستون مشخصشده خالی (BLANK) نیستند، میشمارد. این شامل انواع داده زیر میشود:
| نوع داده | شمارش میشود؟ |
|---|---|
| عددی | ✅ |
| متن | ✅ |
| TRUE/FALSE | ✅ |
| تاریخ | ✅ |
| BLANK() | ❌ |
مثال ساده
فرض کنید ستونی به نام Survey[Response] دارید با مقادیر زیر:
"Yes", TRUE, 5, BLANK(), "No"
فرمول زیر:
ResponseCount := COUNTA(Survey[Response])
خروجی برابر با 4 خواهد بود، چون فقط یک مقدار BLANK() وجود دارد.
تفاوت با توابع مشابه
| تابع | عملکرد |
|---|---|
COUNT |
فقط مقادیر عددی غیرخالی را میشمارد |
COUNTA |
همه نوع داده غیرخالی را میشمارد |
COUNTBLANK |
فقط مقادیر خالی را میشمارد |
COUNTX |
شمارش مقادیر حاصل از ارزیابی یک عبارت در هر ردیف از جدول |
کاربردها
- شمارش پاسخهای نظرسنجی (شامل متن و TRUE/FALSE)
- بررسی تعداد مقادیر واردشده در یک ستون ترکیبی
- تحلیل دادههای ناقص یا ناقض
ملاحضات
- وقتی تابع هیچ ردیفی برای شمارش پیدا نمیکند، مقدار خالی برمیگرداند.
- برخلاف COUNT، تابع COUNTA از نوع داده بولی پشتیبانی میکند.
- این تابع برای استفاده در حالت DirectQuery، هنگام استفاده در ستونهای محاسبهشده یا قوانین امنیتی سطح ردیف (RLS) پشتیبانی نمیشود.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download
