خانه / آموزش مقدماتی DAX / آموزش Dax ،توابع ریاضی درDAX

آموزش Dax ،توابع ریاضی درDAX

تابع SUM و SUMX در DAX

>تابع SUM  حاصل جمع را به صورت ستونی محاسبه می نماید 

به راحتی میتوان گفت یکی از پرکاربرد ترین توابع در Dax  هستند.همانطور که از اسم این دو تابع پیداست این دو تابع در دسته توابع ریاضی (Math & Trig Function ) قرار دارند ولی تابع Sum  جز توابع Aggregation  ها و تابع SUMX جز توابع  iterator ها محسوب میشوند.

SUM(<column>)

تابع SUM  حاصل جمع را به صورت ستونی محاسبه می نماید 

(<SUMX(<table>, <expression

تابع SUMX  حاصل جمع را به صورت سطر به سطر و روی بیش از یک ستون انجام می دهد

شاید با یک مثال بهتر بتوان تفاوت این دو تابع را شرح داد

نمونه داده زیر را در نظر بگیرید:

مثال ۱ : می خواهیم مجموع فروش را از جدول FactInternetSale بانک اطلاعاتی AdventureWorksDW2014 بدست آوریم

می خواهیم مجموع فروش را محاسبه کنیم بنابر این می نویسیم

([sum(FactInternetSales[SalesAmount

مثال ۲: می خواهیم در همین جدول مجموع سود را محاسبه نماییم بنابراین می نویسیم :

(هزینه – فروش) مجموع = سود

درباره‌ی حمیدرضا بابازاده

تحلیلگر ارشد و متخصص هوش تجاری در اتریش هستم و تجربه کار بعنوان مشاور و مدرس BI در شرکتهای مختلف رو دارم . بیش از 1300 ساعت سابقه تدریس دوره های Python , Power BI و Microsoft BI را در آموزشگاه سماتک و مجتمع فنی تهران دارم .

همچنین ببینید

آموزش DAX : توابع Statistical ، COUNT

توابع Statistical ، دسته توابع Count

دیدگاهتان را بنویسید

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

معادله امنیتی (فقط عدد بنویسید) *