مقایسه AVERAGE vs AVERAGEA vs AVERAGEX در Power BI
Power BI یکی از قدرتمندترین ابزارهای هوش تجاری (Business Intelligence) است که با استفاده از زبان DAX (Data Analysis Expressions) امکان تحلیل دادهها را فراهم میکند. در میان توابع متعدد DAX، توابع مرتبط با محاسبه میانگین جایگاه ویژهای دارند. سه تابع اصلی برای این کار عبارتند از:
هر کدام از این توابع کاربرد خاصی دارند و انتخاب درست آنها میتواند تاثیر زیادی بر دقت گزارشها و داشبوردهای شما داشته باشد.
تابع AVERAGE
تعریف
تابع AVERAGE(<column>) میانگین حسابی تمام مقادیر عددی موجود در یک ستون را محاسبه میکند.
ویژگیها
- فقط مقادیر عددی را در نظر میگیرد.
- مقادیر متنی یا منطقی (TRUE/FALSE) را نادیده میگیرد.
- مقادیر خالی (BLANK) در محاسبه لحاظ نمیشوند.
مثال
AverageSales = AVERAGE(Sales[Amount])
این فرمول میانگین ستون Amount در جدول Sales را محاسبه میکند.
کاربرد
- محاسبه میانگین فروش، میانگین قیمت، میانگین امتیاز عددی.
- مناسب برای دادههای کاملاً عددی.
تابع AVERAGEA
تعریف
تابع AVERAGEA(<column>) میانگین مقادیر یک ستون را محاسبه میکند اما علاوه بر دادههای عددی، مقادیر متنی و منطقی را نیز در نظر میگیرد.
قوانین محاسبه
- TRUE = 1
- FALSE = 0
- متن غیرعددی = 0
- متن خالی (“”) = 0
مثال
AverageAExample = AVERAGEA(Data[Value])
اگر ستون Value شامل مقادیر عددی، متنی و منطقی باشد، همه آنها بر اساس قوانین بالا در محاسبه میانگین لحاظ میشوند.
کاربرد
- زمانی که دادهها ترکیبی از عدد، متن و مقادیر منطقی هستند.
- تحلیل دادههایی که شامل پاسخهای بله/خیر یا مقادیر متنی هستند.
تابع AVERAGEX
تعریف
تابع AVERAGEX(<table>, <expression>) میانگین یک عبارت محاسباتی را که روی هر ردیف یک جدول ارزیابی میشود، محاسبه میکند.
ویژگیها
- انعطافپذیرتر از AVERAGE و AVERAGEA.
- میتواند بر اساس محاسبات سفارشی روی هر ردیف عمل کند.
- مناسب برای سناریوهای پیچیدهتر.
مثال
AverageXExample = AVERAGEX(Sales, Sales[Amount] * Sales[Quantity])
این فرمول میانگین حاصل ضرب Amount و Quantity در جدول Sales را محاسبه میکند.
کاربرد
- محاسبه میانگین مقادیر محاسباتی (مانند میانگین درآمد هر تراکنش).
- تحلیلهای پیشرفته که نیاز به فرمولهای سفارشی دارند.
مقایسه سه تابع
| تابع | نوع دادههای پشتیبانیشده | انعطافپذیری | کاربرد اصلی |
|---|---|---|---|
| AVERAGE | فقط عددی | کم | میانگین ساده عددی |
| AVERAGEA | عددی + منطقی + متنی | متوسط | میانگین دادههای ترکیبی |
| AVERAGEX | محاسبات سفارشی روی جدول | زیاد | میانگین محاسبات پیچیده |
نتیجهگیری
انتخاب بین AVERAGE، AVERAGEA و AVERAGEX بستگی به نوع دادهها و نیاز تحلیلی شما دارد. اگر دادهها کاملاً عددی هستند، از AVERAGE استفاده کنید. اگر دادهها ترکیبی از عدد، متن و مقادیر منطقی هستند، AVERAGEA انتخاب بهتری است. و اگر نیاز به محاسبات سفارشی دارید، AVERAGEX بهترین گزینه خواهد بود.
برای خرید لایسنس نرم افزار Power BI ، میتوانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.
میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download
