فروش لایسنس Power BI

با ما داده های خود را درک کنید تا برای آینده کسب و کارتان بهتر تصمیم گیری کنید.

تابع AVERAGE در DAX

تابع AVERAGE در DAX

تابع AVERAGE در Power BI

تابع AVERAGE در Power BI برای محاسبه میانگین حسابی مقادیر عددی در یک ستون استفاده می‌شود. این تابع فقط مقادیر عددی را در نظر می‌گیرد و مقادیر متنی یا منطقی را نادیده می‌گیرد.

 تعریف تابع AVERAGE

DAX
AVERAGE(<column>)
  • <column>: ستونی که شامل مقادیر عددی است و می‌خواهید میانگین آن‌ها را محاسبه کنید.

 نحوه عملکرد

تابع AVERAGE تمام مقادیر عددی موجود در ستون مشخص‌شده را جمع کرده و بر تعداد آن‌ها تقسیم می‌کند. اگر ستون شامل مقادیر غیرعددی (مانند متن یا مقادیر منطقی) باشد، آن‌ها را نادیده می‌گیرد. اگر همه مقادیر BLANK() باشند، خروجی نیز BLANK() خواهد بود.

مثال ساده

فرض کنید ستونی به نام Sales[Amount] دارید. برای محاسبه میانگین فروش:

DAX
AverageSales := AVERAGE(Sales[Amount])

اگر ستون شامل مقادیر زیر باشد:

Code
100, 200, BLANK(), 300

میانگین برابر خواهد بود با:

\frac{100 + 200 + 300}{3} = 200

تفاوت با توابع مشابه

تابع نوع داده ورودی نحوه عملکرد
AVERAGE فقط عددی میانگین مقادیر عددی
AVERAGEA عددی + منطقی + متنی TRUE=1، FALSE=0، متن=0
AVERAGEX جدول + عبارت میانگین نتایج حاصل از ارزیابی یک عبارت برای هر ردیف

⚠️ نکات مهم

  • اگر ستون شامل مقادیر متنی یا منطقی باشد، آن‌ها در محاسبه لحاظ نمی‌شوند.
  • برای محاسبه میانگین بر اساس یک عبارت (مثلاً Quantity * Price) باید از AVERAGEX استفاده کنید.
  • در زمینه‌های فیلترشده، فقط مقادیر قابل مشاهده در نظر گرفته می‌شوند.
توابع مرتبط

تابع AVERAGEX می‌تواند عبارتی را که برای هر ردیف در یک جدول ارزیابی می‌شود، به عنوان آرگومان خود بپذیرد. این به شما امکان می‌دهد محاسبات را انجام دهید و سپس میانگین مقادیر محاسبه شده را بدست آورید.

تابع AVERAGEA یک ستون را به عنوان آرگومان خود می‌گیرد، اما در غیر این صورت مانند تابع اکسل با همین نام است. با استفاده از تابع AVERAGEA، می‌توانید میانگین را روی ستونی که حاوی مقادیر خالی است محاسبه کنید.

ملاحضات

  • این تابع ستون مشخص شده را به عنوان آرگومان دریافت می‌کند و میانگین مقادیر موجود در آن ستون را پیدا می‌کند. اگر می‌خواهید میانگین عبارتی را که به مجموعه‌ای از اعداد ارزیابی می‌شود، پیدا کنید، به جای آن از تابع AVERAGEX استفاده کنید.
  • مقادیر غیر عددی در ستون به شرح زیر مدیریت می‌شوند:
    • اگر ستون حاوی متن باشد، هیچ تجمیعی نمی‌تواند انجام شود و توابع، مقادیر خالی را برمی‌گردانند.
    • اگر ستون حاوی مقادیر منطقی یا سلول‌های خالی باشد، آن مقادیر نادیده گرفته می‌شوند.
    • سلول‌هایی با مقدار صفر نیز در نظر گرفته می‌شوند.
  • هنگام میانگین‌گیری از سلول‌ها، باید تفاوت بین یک سلول خالی و سلولی که حاوی مقدار 0 (صفر) است را در نظر داشته باشید. وقتی سلولی حاوی 0 باشد، به مجموع اعداد اضافه می‌شود و ردیف در میان تعداد ردیف‌هایی که به عنوان مقسوم علیه استفاده می‌شوند، شمارش می‌شود. با این حال، وقتی سلولی حاوی یک عدد خالی باشد، ردیف شمارش نمی‌شود.
  • هر زمان که هیچ ردیفی برای تجمیع وجود نداشته باشد، تابع یک عدد خالی را برمی‌گرداند. با این حال، اگر ردیف‌هایی وجود داشته باشند، اما هیچ‌کدام از آن‌ها معیارهای مشخص‌شده را برآورده نکنند، تابع مقدار ۰ را برمی‌گرداند. اکسل همچنین اگر هیچ ردیفی که شرایط را برآورده کند، پیدا نشود، مقدار صفر را برمی‌گرداند.
  • این تابع برای استفاده در حالت DirectQuery هنگام استفاده در ستون‌های محاسبه‌شده یا قوانین امنیتی سطح ردیف (RLS) پشتیبانی نمی‌شود.

برای خرید لایسنس نرم افزار Power BI ، می‌توانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.

فرم درخواست لایسنس Power BI

میتوانید پاور بی آی دسکتاپ رایگان را دانلود کنید : Power BI desktop download

 

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا