آموزش توابع DAX

در این بخش از آموزش توابع DAX در Power BI، به بررسی یکی از توابع مهم و کاربردی DAX می‌پردازیم: تابع ADDMISSINGITEMS. این تابع به شما امکان می‌دهد ردیف‌هایی با مقادیر خالی را به جدول‌هایی که توسط تابع SUMMARIZECOLUMNS ایجاد شده‌اند، اضافه کنید. این قابلیت به ویژه زمانی مفید است که می‌خواهید داده‌های تحلیل شما کامل باشند و هیچ دسته‌بندی مهمی از قلم نیفتد.

برای توضیح بهتر این تابع، در ادامه یک مثال عملی ارائه می‌دهیم تا کاربرد آن به صورت واضح مشخص شود. فرض کنید در جدول فروش، مقادیر فیلد Total Profit برای دو کشور ایران و قطر خالی است. اگر بخواهیم جدول خلاصه‌ای با استفاده از تابع SUMMARIZECOLUMNS ایجاد کنیم، به شکل زیر عمل می‌کنیم:

test = SUMMARIZECOLUMNS(sale[Country], "total", SUM(sale[Total Profit]))

توجه داشته باشید که خروجی این تابع DAX یک جدول است. با این حال، این جدول هیچ سطری برای کشورهایی که مقادیر آن‌ها خالی است (در مثال ما ایران و قطر) ندارد. اینجا دقیقا جایی است که تابع ADDMISSINGITEMS وارد عمل می‌شود و ردیف‌های خالی را به جدول اضافه می‌کند تا گزارش شما کامل باشد.

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

در نتیجه، این بخش از آموزش توابع DAX به شما کمک می‌کند تا با درک بهتر توابع ترکیبی مانند SUMMARIZECOLUMNS و ADDMISSINGITEMS، جداول تحلیلی دقیق‌تری در Power BI بسازید و ردیف‌های خالی یا از قلم افتاده را مدیریت کنید.

 

آموزش توابع DAX-سینا محمدیاری-هوش تجاری

حال اگر همان فرمول را با استفاده از تابع ADDMISSINGITEMS بازنویسی کنیم، نتیجه جدول تغییر قابل توجهی خواهد کرد. تابع ADDMISSINGITEMS به صورت خودکار ردیف‌هایی که در خروجی اولیه SUMMARIZECOLUMNS وجود نداشتند و مقدار آن‌ها خالی بود، اضافه می‌کند.

به این ترتیب، ردیف‌های مربوط به کشورهایی که مقدار Total Profit آن‌ها خالی است، مانند ایران و قطر، در خروجی جدول نمایش داده می‌شوند و مقادیر آن‌ها به صورت خالی یا صفر نمایش داده می‌شود. این قابلیت باعث می‌شود تحلیل شما کامل‌تر شود و هیچ دسته‌بندی مهمی از قلم نیفتد.

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

این تغییر، کاربردی‌ترین بخش آموزش توابع DAX است که به شما کمک می‌کند تا جداول تحلیلی حرفه‌ای بسازید و داده‌های خالی را به شکلی منطقی مدیریت کنید.

آموزش توابع DAX- محمدیاری

تابع ADDMISSINGITEMS چند پارامتر اصلی دارد که باید هنگام استفاده از آن به آن‌ها توجه کنید:

  • فیلد مورد نظر برای نمایش تمامی ردیف‌ها: این فیلد مشخص می‌کند که کدام دسته‌بندی‌ها حتی در صورت نداشتن داده نیز در خروجی ظاهر شوند.

  • جدول: جدولی که داده‌ها از آن گرفته می‌شوند.

  • ستونی که بر اساس آن عملیات گروه‌بندی انجام می‌شود: این ستون تعیین می‌کند که ردیف‌ها چگونه دسته‌بندی و جمع‌بندی شوند.

با استفاده از این پارامترها و فیلتر کردن ستون Total Qty، می‌توانید مقادیری که مقدار ندارند (null یا صفر) را مشاهده کنید و تحلیل خود را کامل‌تر انجام دهید.

یکی از کاربردهای عملی و مهم تابع ADDMISSINGITEMS، شناسایی محصولاتی است که تاکنون فروخته نشده‌اند. به عنوان مثال، اگر بخواهید بررسی کنید کدام محصولات در بازه زمانی مشخص هیچ فروشی نداشته‌اند، این تابع به شما امکان می‌دهد ردیف‌های خالی مربوط به آن محصولات را به جدول اضافه کنید و آن‌ها را در گزارش‌ها و داشبوردها مشاهده کنید.

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

بیشتر بدانید!

برای گسترش دانش خود و یادگیری نکات کاربردی بیشتر، مطالعه این مقالات مرتبط را نیز پیشنهاد می‌کنیم:

هوش تجاری یا BI چیست+ 5 نکته کلیدی

Power BI یا اکسل؟ کدام بهتر است ؟

شاخص کلیدی ریسک (KRI)

هوش تجاری در کسب و کار شما

کلام آخر

در جمع‌بندی این بخش از آموزش توابع DAX می‌توان گفت که تابع ADDMISSINGITEMS ابزاری کلیدی برای مدیریت داده‌های خالی و تکمیل جداول تحلیلی در Power BI است. این تابع با افزودن ردیف‌هایی که در خروجی اولیه توابعی مانند SUMMARIZECOLUMNS وجود ندارند، امکان تحلیل دقیق‌تر و جامع‌تر داده‌ها را فراهم می‌کند.

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

در نهایت، این بخش از آموزش توابع DAX نشان می‌دهد که با به‌کارگیری صحیح توابع ترکیبی، تحلیل داده‌ها تنها محدود به مقادیر موجود نمی‌شود و می‌توان داده‌های کامل و منظم برای گزارش‌دهی و تحلیل استراتژیک در اختیار داشت. یادگیری و تسلط بر این توابع، مهارتی ضروری برای هر کاربر حرفه‌ای Power BI محسوب می‌شود.

هوش تجاری پیشرفته مهندس محمدیاری

هدف من از راه‌اندازی این وب‌سایت، ارائه آموزش‌های دقیق، کاربردی و مبتنی بر تجربه در حوزه‌های Power BI، DAX و هوش تجاری (Business Intelligence) است. باور دارم که در دنیای امروز، داده‌ها زبان تصمیم‌گیری هستند و کسانی که بتوانند داده‌ها را به درستی تحلیل کنند، می‌توانند تصمیمات هوشمندانه‌تری در کسب‌وکار و زندگی حرفه‌ای خود اتخاذ کنند.

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

هدف نهایی من این است که شما نه تنها با ابزارها و تکنیک‌ها آشنا شوید، بلکه بتوانید با بینش درست و مهارت عملی، داده‌ها را به ارزش واقعی تبدیل کنید. امیدوارم آموزش‌های ارائه‌شده در این سایت مسیر یادگیری شما را کوتاه‌تر کرده و شما را به یک تحلیلگر داده حرفه‌ای تبدیل کند.