تابع COUNT در Power BI
تابع COUNT در Power BI برای شمارش تعداد مقادیر غیرخالی (non-blank) در یک ستون خاص استفاده میشود. این تابع فقط روی ستونهایی با نوع داده عددی، متنی یا تاریخی کار میکند و مقادیر BLANK() را نادیده میگیرد.
تعریف تابع COUNT
COUNT(<column>)
<column>: ستونی که میخواهید تعداد مقادیر غیرخالی آن را بشمارید.
نحوه عملکرد
تابع COUNT فقط تعداد ردیفهایی را میشمارد که مقدار آنها در ستون مشخصشده خالی نباشد. این تابع برای ستونهایی با نوع داده عددی، متنی یا تاریخ معتبر است. اگر هیچ مقدار غیرخالیای وجود نداشته باشد، خروجی BLANK() خواهد بود.
مثال ساده
فرض کنید ستونی به نام Sales[Amount] دارید با مقادیر زیر:
100, 200, BLANK(), 300
فرمول زیر:
CountSales := COUNT(Sales[Amount])
خروجی 3 خواهد بود، چون فقط سه مقدار غیرخالی وجود دارد.
تفاوت با توابع مشابه
| تابع | عملکرد |
|---|---|
COUNT |
شمارش مقادیر غیرخالی در یک ستون |
COUNTA |
شمارش همه مقادیر (شامل TRUE/FALSE و متن) |
COUNTBLANK |
شمارش مقادیر خالی |
COUNTX |
شمارش مقادیر حاصل از ارزیابی یک عبارت در هر ردیف از جدول |
⚠️ نکات مهم
- مقادیر
TRUEوFALSEتوسطCOUNTپشتیبانی نمیشوند. برای این نوع دادهها ازCOUNTAاستفاده کنید. - در حالت DirectQuery، استفاده از این تابع در ستونهای محاسبهشده یا قوانین امنیتی سطح ردیف (RLS) پشتیبانی نمیشود.
- اگر میخواهید شمارش را با شرط انجام دهید، از
COUNTXهمراه باFILTERاستفاده کنید.
ملاحضات
- تنها آرگومان مجاز برای این تابع، یک ستون است. تابع COUNT ردیفهایی را شمارش میکند که شامل انواع مقادیر زیر باشند:
- اعداد
- تاریخها
- رشتهها (Strings)
- وقتی تابع هیچ ردیفی برای شمارش پیدا نکند، یک جای خالی برمیگرداند.
- مقادیر خالی نادیده گرفته میشوند. مقادیر TRUE/FALSE پشتیبانی نمیشوند.
- اگر میخواهید ستونی از مقادیر TRUE/FALSE را ارزیابی کنید، از تابع COUNTA استفاده کنید.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download
