نیک آموز > وبلاگ > هوش تجاری > آپدیت شدن مقدار پیشفرض فیلتر ماه شمسی در Power BI آپدیت شدن مقدار پیشفرض فیلتر ماه شمسی در Power BI هوش تجاری Power BI نوشته شده توسط: تیم فنی نیک آموز تاریخ انتشار: ۰۲ آذر ۱۴۰۴ آخرین بروزرسانی: 10 فروردین 1405 زمان مطالعه: 5 دقیقه ۴.۶ (۲۰) تنظیم خودکار فیلتر ماه شمسی در Power BI، فیلتر ماه و سال شمسی از فیلترهای کاربردی در داشبورد میباشند. یکی از چالشهای مهم در استفاده از این فیلترها آپدیت شدن آنها در هنگام مشاهده داشبورد است به طوری که با باز شدن داشبورد، آخرین ماه، بصورت پیش فرض نمایش داده شود و کاربر بتواند به طور مثال ترند و دادههای مرتبط با آخرین ماه را در داشبورد مشاهده نماید. در این مقاله با استفاده از دو روش، در حالتی که فقط یک سال شمسی، در دیتا وجود دارد، نحوه آپدیت شدن مقدار پیش فرض فیلتر ماه به آخرین ماه جاری در Power BI ارائه میشود. این روش را به راحتی میتوان برای حالتی که سالهای مختلف در داده وجود دارد، تعمیم داد. لازم به ذکر است در این مقاله از Direct Query استفاده خواهد شد. فهرست محتوایی Toggle تنظیم خودکار فیلتر ماه شمسی روی آخرین ماه در داشبوردهای Power BIروش اول تنظیم خودکار فیلتر ماه شمسی در Power BI: روش دوم تنظیم خودکار فیلتر ماه شمسی در Power BI:سخن پایانیسوالات متداول تنظیم خودکار فیلتر ماه شمسی در Power BI۱.هدف از تنظیم خودکار مقدار پیشفرض فیلتر ماه شمسی روی آخرین ماه چیست؟۲. هدف از ایجاد فیلتر Month در پاور بیآی در سناریوی جدول SalesData چیست؟ تنظیم خودکار فیلتر ماه شمسی روی آخرین ماه در داشبوردهای Power BI فرض کنید جدولی به نام SalesData دارید که دیتا آن بصورت زیر است: منسجمترین آموزش Power BI برای ساخت داشبوردهای حرفهای و گزارشهای تصمیمساز. آخرین ماه در این جدول خرداد ماه است. هدف ایجاد فیلتری به نام Month در پاور بیآی است به طوری که کاربر، وقتی داشبورد را مشاهده میکنند، فیلتر فوق به صورت پیش فرض آخرین ماه را نشان دهد. همچنین هر زمانی که جدول فوق آپدیت شد و تیر ماه به داده اضافه گردید، مقدار پیش فرض فیلتر Month به طور اتومات آپدیت شده و داشبورد، دادههای مرتبط با آخرین ماه که تیر است را نشان دهد. برای انجام این کار ابتدا با استفاده از کدهای زیر یک دیتابیس ایجاد کرده و سپس جدولی به نام SalesData در دیتابیس ایجاد نمایید: Create Database LastMonth GO Use LastMonth GO Create TABLE [dbo]. [SalesData] ([PersianMonthID] [Tinyint] NOT NULL, [PersianMonthName] [Nvarchar](15) NOT NULL, [PersianYear] [Smallint] NOT NULL, [SalesAmount] [Int] NOT NULL ) GO INSERT INTO [SalesData] VALUES (۱، N «فروردین»، ۱۴۰۴.۱۰۰۰)، (۲، N «اردیبهشت»، ۱۴۰۴.۱۷۰۰)، (۳، N «خرداد»، ۱۴۰۴.۱۵۰۰) اجرای پروژه هوش تجاری Enterprise تخصص ماست. روش اول تنظیم خودکار فیلتر ماه شمسی در Power BI: یک صفحه خالی در پاور بیآی ایجاد کرده و جدول SalesData را به دیتا سورس وارد کنید. با استفاده از کد زیر، یک ستون به نام Month_Display ایجاد نمایید: Month_Display = Var MaxMonth = Calculate (MAX( SalesData[PersianMonthID])، All (SalesData) ) RETURN IF (SalesData[PersianMonthID] = MaxMonth, «ماه جاری»، SalesData[PersianMonthName]) در کد بالا MaxMonth ماکسیم مقدار ماه در کل دیتا است که برابر با عدد ۳ میباشد. در ادامه اگر ستون PersianMonth برابر با متغیر Max Month باشد، ستون Month_Display، برابر با ماه جاری و در غیر این صورت برابر با Persian Month Name میشود. به عبارت دیگر ماه جاری در ستون Month_Display همیشه برابر با آخرین ماه در دیتا میباشد. برای مشاهده ستون فوق یک ویژوال از نوع Table در پاور بیآی ایجاد کرده و ستونهای PersianMonth Name، Month_Display، PersianMonth و Sales Amount را در column جدول فوق قرار دهید و سپس بر مبنای ستون PersianMonth آن را Sort نمایید: همان طور که در عکس مشاهده میکنید ماه جاری در ستون Month_Display متناسب با آخرین ماه در دیتاسورس است به عبارت دیگر ماه جاری در ستون Month_Display متناظر با خرداد ماه است. برای تست نحوه درستی این ستون، ابتدا یک اسلایسر در پاور بیآی ایجاد کرده و Month_Display را در آن قرار دهید و آن را بر مبنای ستون آیدی ماه سورت کنید سپس ماه جاری را تیک بزنید: (شکل زیر) در ادامه با استفاده از کد زیر، دیتای تیر ماه را به جدول اضافه کنید: INSERT INTO [SalesData] VALUES (۴، N «تیر»، ۱۴۰۴.۲۲۰۰) حال در پاور بیآی از قسمت Home-Refresh دیتا سورس را رفرش نمایید. همانطور که مشاهده میکنید، به محض آپدیت شدن دیتاسورس، خرداد ماه به اسلایسر اضافه شده و ماه جاری برابر با تیر ماه میشود و داشبورد، مقادیر متناظر با تیر ماه را نشان خواهد داد: (شکل زیر) با توجه به شکل بالا اگر Month_Display را در اسلایسر قرار داده و ماه جاری را تیک بزنید. در تنظیم خودکار فیلتر ماه شمسی در Power BI هنگامی که داشبورد پابلیش شود، دیتا مرتبط با آخرین ماه در داشبورد نمایش داده خواهد شد و هر زمانی که دیتا سورس آپدیت شده و ماه جدید به آن اضافه شود، بطور اتومات ماه جاری برابر با ماه جدید شده و داشبورد دادههای مرتبط با آخرین ماه را نشان خواهد داد و نیازی نیست که کاربر تیک آخرین ماه را در اسلایسر انتخاب کند. پیادهسازی اصولی هوش تجاری؛ مسیر تبدیل داده به بینش کاربردی روش دوم تنظیم خودکار فیلتر ماه شمسی در Power BI: در روش دیگر تنظیم خودکار فیلتر ماه شمسی در Power BI با استفاده از کد زیر یک دیتا سورس به نام MonthTbl، به پاور بیآی اضافه نمایید: Select Max (PersianMonthID) As MonthId From SalesData بعد از اضافه شدن دیتا سورس با استفاده از کد زیر یک Measure بنام MaxMonth ایجاد نمایید: MaxMonth = MAX (MonthTbl[MonthId]) در ادامه با استفاده از کد زیر، در دیتا سورس SalesData که قبلا به داشبورد اضافه کرده اید، ستونی بنام Month_Display2 ایجاد نمایید: Month_Display2 = IF (SalesData[PersianMonthID] = [MaxMonth], «ماه جاری»، SalesData[PersianMonthName]) در کد بالا MaxMonth همان Measureای میباشد که در دیتا سورس MonthTbl ایجاد کردهاید و برابر با ماکسیمم مقدار ماه است. در ادامه اگر ستون PersianMonthID برابر با متغیر MaxMonth باشد، ستون Month_Display2، برابر با ماه جاری و در غیر این صورت برابر با PersianMonthName میشود. با توجه به کد بالا ستون Month_Display2 همانند Month_Display است که در روش اول از آن استفاده کردید. بنابراین از این ستون میتوان در داشبورد استفاده کرد و به محض آپدیت شدن دیتاسورس، مقدار پیش فرض ماه جاری در این ستون برابر با آخرین ماه در دیتاسورس شده و کاربر دادههای مرتبط با آخرین ماه را مشاهده خواهد کرد. جهت مشاوره داشبوردهای گزارشگیری هوش تجاری با تیم فنی نیک آموز ارتباط بگیرید. سخن پایانی در این مقاله دو روش برای نحوهٔ تنظیم خودکار فیلتر ماه شمسی در Power BI به آخرین ماه جاری در Power BI ارائه گردید. آپدیت شدن مقدار پیشفرض فیلتر ماه، این قابلیت را به کاربران داشبورد میدهد که به محض باز کردن لینک داشبورد، دادههای مرتبط با ماه جاری را مشاهده کنند و دیگر نیازی به کلیک و انتخاب کاربر نباشد. همچنین اگر میخواهید این سناریوها و تکنیکهای مشابه را بهصورت عمیقتر و کاملاً عملی یاد بگیرید، میتوانید از آموزشهای پروژهمحور پاور بیآی در نیک آموز با همراهی اساتید مجرب استفاده کنید. سوالات متداول تنظیم خودکار فیلتر ماه شمسی در Power BI ۱.هدف از تنظیم خودکار مقدار پیشفرض فیلتر ماه شمسی روی آخرین ماه چیست؟ یکی از چالشهای مهم در استفاده از فیلتر ماه و سال شمسی این است که هنگام مشاهده داشبورد، مقدار فیلتر باید بهصورت پیشفرض روی آخرین ماه قرار گیرد تا کاربر بدون نیاز به انتخاب دستی، دادهها و ترندهای مرتبط با آخرین ماه را مشاهده کند. این مقاله دقیقاً برای حل همین چالش، دو روش جهت آپدیت شدن اتوماتیک فیلتر ماه در Power BI ارائه میدهد. ۲. هدف از ایجاد فیلتر Month در پاور بیآی در سناریوی جدول SalesData چیست؟ در جدول SalesData آخرین ماه موجود خرداد است و هدف این است که فیلتری به نام Month ساخته شود تا هنگام باز شدن داشبورد، این فیلتر بهصورت پیشفرض آخرین ماه را نشان دهد. همچنین اگر دیتاسورس آپدیت شده و ماه جدیدی مانند تیر اضافه شود، مقدار پیشفرض فیلتر نیز بهطور اتومات آپدیت شده و داشبورد دادههای مرتبط با آخرین ماه را نمایش دهد. 💡 مطالعههای تکمیلی برای درک بهتر موضوع: بهترین ابزارهای طراحی داشبورد مدیریتی و هوش تجاری را بشناسید اتصال به منابع داده در Power BI power bi چیست و چرا تجزیه و تحلیل دادهها در کسب و کار اهمیت دارد؟ بهینهسازی عملکرد Power BI | افزایش سرعت چه رتبه ای میدهید؟ میانگین ۴.۶ / ۵. از مجموع ۲۰ اولین نفر باش دانلود مقاله آپدیت شدن مقدار پیشفرض فیلتر ماه شمسی در Power BI فرمت PDF 7 صفحه حجم 1 مگابایت دانلود مقاله معرفی نویسنده مقالات 414 مقاله توسط این نویسنده تیم فنی نیک آموز معرفی محصول مقالات مرتبط ۲۲ دی هوش تجاری زبان M چیست؟ ۴ کاربرد زبان فرمول نویسی M در سال ۲۰۲۶! غلامحسین عبادی ۱۲ خرداد هوش تجاری اتصال به منابع داده در Power BI غلامحسین عبادی ۰۴ خرداد هوش تجاری قرار دادن تاریخ شمسی در صفحه اول داشبورد در POWER BI غلامحسین عبادی ۱۷ اردیبهشت هوش تجاری انواع OLAP در هوش تجاری تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ Negin A. ۲۱ / ۰۱ / ۰۵ - ۰۵:۰۸ با سلام ضمن تشکر از آموزشهای خوبتون میخواستم اگر براتون امکان داره آموزش آپدیت کردن بوکمارکها رو بگید مخصوصا وقتی که ما برای clear selection بوکمارک تعریف کرده باشیم. حالتی که در صفحات متعدد ما این بوکمارک را داریم فقط باید روی یک صفحه آپدیت بوکمارک رو انجام دهیم یا روی چند صفحه؟؟ و اینکه اسلایسر ها هم با هم سینک باشند یا نه؟ و همین طور در مورد دو گزینه data , selection که در بوکمارک هستند بیشتر توضیح دهید. پاسخ به دیدگاه عارف فرزانه ۱۵ / ۰۹ / ۰۴ - ۰۱:۵۸ بسیار مفید و کاربردی پاسخ به دیدگاه Taghizadeh.farzaad ۱۵ / ۰۹ / ۰۴ - ۰۳:۱۲ سلام و عرض ادب باعث افتخاره، تشکر از نظر مثبتتون پاسخ به دیدگاه