توابع DAX

کلمه DAX مخفف Data Analysis expression است و توابع DAX بیانگر توابعی هستند که در Power Pivot استفاده می شوند.

تفاوت اصلی DAX با توابع اکسل در ورودی های تابع (نحوه آدرس دهی) و نحوه تعریف این توابع می باشد. 

ورودیهای توابع DAX

در توابع DAX بر خلاف توابع اکسل قابلیت آدرس دهی به یک سلول وجود ندارد و ورودی های تابع تنها میتواند یک جدول یا یک ستون خاص از جدول یا یک تابع دیگر باشد.

نحوه تعریف توابع DAX

نحوه تعریف توابع DAXبه دوصورت تعریف در ستون یا تعریف به صورت سنجه (Measurment) قابل استفاده است. در حالت تعریف در ستون، تابع برای تمامی رکوردهای یک جدول محاسبه میشود و در حالت سنجه، متناسب با نوع ساختار جدول خروجی (Pivot Table) تابع محاسبه می گردد.

 

برای مثال در جدول ذیل میتوان با استفاده از فرمول

=[sales]*[quantitu]

میزان درآمد ناشی از فروش را در ستون مقابل هر یک از رکوردها محاسبه نمود یا با استفاده از فرمول

=sumx(table,[sales]*Quantity])

میزان درآمد را در یک سنجه محاسبه کرد.

درباره‌ی امید معتمدی

محقق، مدرس، نویسنده و مشاور در حوزه تحلیل داده

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

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.