حتمن این روزا اسم Power BI رو خیلی جاها شنیدین که یکی از ابزارهای خیلی مهم برای مدیریت کسب و کار تو هر سازمانی هست. این نرم افزار داده های هر سازمان رو جمع آوری می کنه، بعد میشه تحلیل روی داده ها انجام بدیم و همین طور اونا رو به نمایش بزاریم. کاربردش هم این هست که وقتی حجم داده های یه سازمان خیلی بزرگ باشه با این نرم افزار میشه این داده های خسته کننده رو خیلی ساده و در قالب نمودار برای اعضای اون سازمان نمایش داد تا بتونن در تصمیم گیری ها خیلی دقیقتر عمل کنن.
یکی از مفاهیم خیلی مهم تو این نرم افزار کار با DAX یا همون Data Analysis Expression هست. DAX زبانی هست که مایکروسافت برای تعامل با داده ها تو سیستم هایی مثل Power BI, SSAS توسعه داده. تو این مقاله می خوایم بدونیم که چطور می تونیم با استفاده از DAX محاسبات رو سریعتر انجام بدیم. زبان DAX مخصوص تحلیل و ساخت گزارشات تحلیلی هست. اینطوری بگم که با یه دانش ابتدایی می تونید از Power BI استفاده کنید ولی اگر بخواید حرفه ای کار کنید بدون DAX امکانپذیر نیست.
فرمول های DAX مجموعه ای از توابع، اپراتورها و محدودیت ها هستند که برای تحلیل داده ها به کار می رن. نتیجه این فرمول ها می تونه یه مقدار یا یه جدول باشه.
سه تا از کاربردهای DAX، ایجاد Measure، Calculated columns, Calculated tables هست که تو اولین مقاله مربوط به پاور بی آی اینها رو بررسی می کنیم.
ستون های محاسباتی (Calculated columns):
ستون محاسباتی، ستونی با استفاده از زبان DAX در جدول شما ایجاد می کند. برای ایجاد این ستون از تب Modeling گزینه New column رو انتخاب کنید. همین طور اگه روی جدول کلیک راست کنید گزینه New Column رو می بینید. دقت کنید که ستون محاسباتی حتما باید توی جدول مورد نظرتون ایجاد بشه چرا که این ستون به جدولتون اضافه میشه.
بعد از انتخاب New Column، یه باکس به این شکل ایجاد میشه:
خب حالا قبل از علامت مساوی اسمی که برای ستون در نظر دارین رو تایپ کنین، و بعد علامت مساوی هم فرمول رو باید بنویسین.