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

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

تابع AVERAGEA در DAX

تابع AVERAGEA در DAX

تابع AVERAGEA در Power BI

تابع AVERAGEA در Power BI میانگین حسابی مقادیر یک ستون را محاسبه می‌کند، با این تفاوت که علاوه بر اعداد، مقادیر منطقی (TRUE/FALSE) و متنی را نیز در محاسبه لحاظ می‌کند.

 تعریف تابع AVERAGEA

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

نحوه عملکرد

تابع AVERAGEA برخلاف AVERAGE فقط به اعداد محدود نمی‌شود. این تابع مقادیر غیرعددی را طبق قواعد زیر در محاسبه میانگین لحاظ می‌کند:

نوع مقدار نحوه محاسبه در میانگین
عددی همان مقدار عددی
TRUE 1
FALSE 0
متن غیرعددی 0
متن خالی ("") 0
مقدار خالی (BLANK()) نادیده گرفته می‌شود
مثال ساده
مثال زیر میانگین سلول‌های غیر خالی در ستون مرجع را با توجه به جدول زیر برمی‌گرداند. اگر از تابع AVERAGE استفاده کنید، میانگین 21/2 خواهد بود؛ با تابع AVERAGEA، نتیجه 22/5 است.
Transaction ID Amount Result
0000123 1 Counts as 1
0000124 20 Counts as 20
0000125 n/a Counts as 0
0000126 Counts as 0
0000126 TRUE Counts as 1
DAX
= AVERAGEA([Amount])
مثال کاربردی

فرض کنید ستونی به نام Responses[Answer] دارید که شامل مقادیر زیر است:

Code
10, TRUE, "Yes", FALSE, "", BLANK()

محاسبه میانگین با AVERAGEA(Responses[Answer]) به صورت زیر خواهد بود:

  • 10 → 10
  • TRUE → 1
  • “Yes” → 0
  • FALSE → 0
  • “” → 0
  • BLANK() → نادیده گرفته می‌شود

مجموع = 11 | تعداد = 5 → میانگین = 11 / 5 = 2.2

 تفاوت با تابع AVERAGE

ویژگی AVERAGE AVERAGEA
فقط اعداد را لحاظ می‌کند
مقادیر منطقی و متنی را در نظر می‌گیرد
BLANK() را نادیده می‌گیرد

کاربردها

  • مناسب برای داده‌هایی که شامل پاسخ‌های متنی یا منطقی هستند (مثلاً نظرسنجی‌ها).
  • در تحلیل‌هایی که نیاز به در نظر گرفتن همه نوع داده دارند، مفید است.

 

ملاحضات

  • تابع AVERAGEA یک ستون را می‌گیرد و میانگین اعداد داخل آن را محاسبه می‌کند، اما انواع داده‌های غیرعددی را نیز طبق قوانین زیر مدیریت می‌کند:
    • مقادیری که TRUE باشند، ۱ محسوب می‌شوند.
    • مقادیری که FALSE باشند، ۰ (صفر) محسوب می‌شوند.
    • مقادیری که شامل متن غیرعددی باشند، ۰ (صفر) محسوب می‌شوند.
    • متن خالی (“”) نیز ۰ (صفر) محسوب می‌شود.
  • اگر نمی‌خواهید مقادیر منطقی و نمایش‌های متنی اعداد را به عنوان بخشی از محاسبه در یک مرجع بگنجانید، از تابع AVERAGE استفاده کنید.
  • هر زمان که هیچ ردیفی برای تجمیع وجود نداشته باشد، تابع یک فضای خالی برمی‌گرداند. با این حال، اگر ردیف‌هایی وجود داشته باشند، اما هیچ یک از آنها معیارهای مشخص شده را برآورده نکنند، تابع ۰ را برمی‌گرداند. مایکروسافت اکسل همچنین اگر هیچ ردیفی پیدا نشود که شرایط را برآورده کند، صفر را برمی‌گرداند.
  • این تابع برای استفاده در حالت DirectQuery هنگام استفاده در ستون‌های محاسبه شده یا قوانین امنیتی سطح ردیف (RLS) پشتیبانی نمی‌شود.

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

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

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

 

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

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

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