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

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

تابع MAXA در DAX

تابع MAXA در DAX

تابع MAXA در Power BI

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

تعریف تابع MAXA

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

نحوه عملکرد

تابع MAXA مقادیر ستون را طبق قواعد زیر ارزیابی می‌کند:

نوع مقدار نحوه ارزیابی
عددی همان مقدار عددی
TRUE 1
FALSE 0
متن 0
BLANK() نادیده گرفته می‌شود

سپس بزرگ‌ترین مقدار از بین این مقادیر محاسبه می‌شود.

مثال 1

مثال زیر بزرگترین مقدار را از یک ستون محاسبه‌شده به نام ResellerMargin برمی‌گرداند که تفاوت بین قیمت لیست و قیمت فروشنده را محاسبه می‌کند.

DAX
= MAXA([ResellerMargin])

مثال 2

مثال زیر بزرگترین مقدار را از ستونی که شامل تاریخ و زمان است، برمی‌گرداند. بنابراین، این فرمول جدیدترین تاریخ تراکنش را برمی‌گرداند.

DAX
= MAXA([TransactionDate])
 مثال کاربردی

فرض کنید ستونی به نام Survey[Response] دارید با مقادیر زیر:

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

ارزیابی به شکل زیر خواهد بود:

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

بزرگ‌ترین مقدار = 10

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

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

کاربردها

  • زمانی که داده‌های شما شامل مقادیر منطقی یا متنی است و می‌خواهید آن‌ها را نیز در محاسبه لحاظ کنید.
  • در تحلیل‌های نظرسنجی یا داده‌های ترکیبی (mixed-type data).

ملاحضات

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

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

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

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

 

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

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

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