تابع AVERAGE در Power BI
تابع AVERAGE در Power BI برای محاسبه میانگین حسابی مقادیر عددی در یک ستون استفاده میشود. این تابع فقط مقادیر عددی را در نظر میگیرد و مقادیر متنی یا منطقی را نادیده میگیرد.
تعریف تابع AVERAGE
AVERAGE(<column>)
<column>: ستونی که شامل مقادیر عددی است و میخواهید میانگین آنها را محاسبه کنید.
نحوه عملکرد
تابع AVERAGE تمام مقادیر عددی موجود در ستون مشخصشده را جمع کرده و بر تعداد آنها تقسیم میکند. اگر ستون شامل مقادیر غیرعددی (مانند متن یا مقادیر منطقی) باشد، آنها را نادیده میگیرد. اگر همه مقادیر BLANK() باشند، خروجی نیز BLANK() خواهد بود.
مثال ساده
فرض کنید ستونی به نام Sales[Amount] دارید. برای محاسبه میانگین فروش:
AverageSales := AVERAGE(Sales[Amount])
اگر ستون شامل مقادیر زیر باشد:
100, 200, BLANK(), 300
میانگین برابر خواهد بود با:
تفاوت با توابع مشابه
| تابع | نوع داده ورودی | نحوه عملکرد |
|---|---|---|
| AVERAGE | فقط عددی | میانگین مقادیر عددی |
| AVERAGEA | عددی + منطقی + متنی | TRUE=1، FALSE=0، متن=0 |
| AVERAGEX | جدول + عبارت | میانگین نتایج حاصل از ارزیابی یک عبارت برای هر ردیف |
⚠️ نکات مهم
- اگر ستون شامل مقادیر متنی یا منطقی باشد، آنها در محاسبه لحاظ نمیشوند.
- برای محاسبه میانگین بر اساس یک عبارت (مثلاً
Quantity * Price) باید ازAVERAGEXاستفاده کنید. - در زمینههای فیلترشده، فقط مقادیر قابل مشاهده در نظر گرفته میشوند.
توابع مرتبط
تابع AVERAGEX میتواند عبارتی را که برای هر ردیف در یک جدول ارزیابی میشود، به عنوان آرگومان خود بپذیرد. این به شما امکان میدهد محاسبات را انجام دهید و سپس میانگین مقادیر محاسبه شده را بدست آورید.
تابع AVERAGEA یک ستون را به عنوان آرگومان خود میگیرد، اما در غیر این صورت مانند تابع اکسل با همین نام است. با استفاده از تابع AVERAGEA، میتوانید میانگین را روی ستونی که حاوی مقادیر خالی است محاسبه کنید.
ملاحضات
- این تابع ستون مشخص شده را به عنوان آرگومان دریافت میکند و میانگین مقادیر موجود در آن ستون را پیدا میکند. اگر میخواهید میانگین عبارتی را که به مجموعهای از اعداد ارزیابی میشود، پیدا کنید، به جای آن از تابع AVERAGEX استفاده کنید.
- مقادیر غیر عددی در ستون به شرح زیر مدیریت میشوند:
- اگر ستون حاوی متن باشد، هیچ تجمیعی نمیتواند انجام شود و توابع، مقادیر خالی را برمیگردانند.
- اگر ستون حاوی مقادیر منطقی یا سلولهای خالی باشد، آن مقادیر نادیده گرفته میشوند.
- سلولهایی با مقدار صفر نیز در نظر گرفته میشوند.
- هنگام میانگینگیری از سلولها، باید تفاوت بین یک سلول خالی و سلولی که حاوی مقدار 0 (صفر) است را در نظر داشته باشید. وقتی سلولی حاوی 0 باشد، به مجموع اعداد اضافه میشود و ردیف در میان تعداد ردیفهایی که به عنوان مقسوم علیه استفاده میشوند، شمارش میشود. با این حال، وقتی سلولی حاوی یک عدد خالی باشد، ردیف شمارش نمیشود.
- هر زمان که هیچ ردیفی برای تجمیع وجود نداشته باشد، تابع یک عدد خالی را برمیگرداند. با این حال، اگر ردیفهایی وجود داشته باشند، اما هیچکدام از آنها معیارهای مشخصشده را برآورده نکنند، تابع مقدار ۰ را برمیگرداند. اکسل همچنین اگر هیچ ردیفی که شرایط را برآورده کند، پیدا نشود، مقدار صفر را برمیگرداند.
- این تابع برای استفاده در حالت DirectQuery هنگام استفاده در ستونهای محاسبهشده یا قوانین امنیتی سطح ردیف (RLS) پشتیبانی نمیشود.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download
