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