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

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

تابع SUMX در DAX

تابع SUMX در DAX

تابع SUMX در Power BI

تابع SUMX در Power BI برای محاسبه مجموع مقادیر حاصل از ارزیابی یک عبارت در هر ردیف از یک جدول استفاده می‌شود. این تابع از نوع توابع تکرارشونده (Iterator) در زبان DAX است و برای محاسبات پیچیده بسیار کاربردی است.

تعریف تابع SUMX

DAX
SUMX(<table>, <expression>)
  • <table>: جدولی که می‌خواهید روی آن تکرار انجام شود.
  • <expression>: عبارتی که برای هر ردیف از جدول ارزیابی می‌شود و مجموع آن‌ها محاسبه می‌شود.

نحوه عملکرد

تابع SUMX ابتدا عبارت مشخص‌شده را برای هر ردیف از جدول ارزیابی می‌کند، سپس مجموع مقادیر حاصل را برمی‌گرداند. این تابع برای محاسباتی که نیاز به ترکیب چند ستون یا اعمال منطق خاص دارند بسیار مفید است.

مثال کاربردی

فرض کنید جدولی به نام Sales دارید که شامل ستون‌های Quantity و UnitPrice است. اگر بخواهید مجموع فروش (یعنی Quantity * UnitPrice) را محاسبه کنید:

DAX
TotalSales := SUMX(Sales, Sales[Quantity] * Sales[UnitPrice])

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

تفاوت با تابع SUM

ویژگی SUM SUMX
نوع تابع تجمیعی ساده تکرارشونده (Iterator)
ورودی یک ستون عددی جدول + عبارت
انعطاف‌پذیری محدود بسیار بالا برای محاسبات سفارشی

⚠️ نکات مهم

  • اگر جدول فیلتر شده باشد، SUMX فقط روی ردیف‌های فیلترشده اعمال می‌شود.
  • مقادیر BLANK()، منطقی و متنی نادیده گرفته می‌شوند.
  • این تابع در ترکیب با توابعی مثل FILTER، CALCULATE و RELATED بسیار قدرتمند است.

ملاحضات

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

 

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

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

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

 

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

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

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