دانلود رایگان ویژوال Power BI
اگر گزارشهای Power BI شما با تاریخ میلادی ذخیره میشوند اما مخاطب داشبورد با تقویم شمسی کار میکند، «Winiro Shamsi Date Slicer» دقیقاً برای همین مسئله ساخته شده است. این ویژوال سفارشی، ستون تاریخ میلادی مدل داده را میگیرد، فیلتر را با همان منطق استاندارد Power BI اعمال میکند و در عین حال تجربه انتخاب تاریخ را بهصورت کامل با تقویم هجری شمسی یا جلالی نمایش میدهد.
این اسلایسر تاریخ شمسی Power BI رایگان است و برای تیمهایی طراحی شده که میخواهند بدون ساخت جدولهای کمکی پیچیده، نوشتن فرمولهای طولانی DAX یا آموزش مداوم کاربران درباره تبدیل تاریخ، داشبوردی فارسی، دقیق و خوشاستفاده ارائه کنند. شما میتوانید از طریق یک تقویم شمسی، تاریخ را انتخاب کنید؛ بازه زمانی تعیین کنید؛ دادههای قبل یا بعد از یک تاریخ را ببینید؛ یا تاریخ را نسبت به امروز فیلتر کنید. در پشت صحنه، فیلتر همچنان روی مقدار تاریخ واقعی و میلادی مدل شما اجرا میشود.
دانلود رایگان Winiro Shamsi Date Slicer
نسخه ۱.۹.۰ ویژوال سفارشی اسلایسر تاریخ شمسی برای Power BI
دانلود فایل PBIVIZچرا استفاده از تاریخ شمسی در Power BI اهمیت دارد؟
Power BI در دریافت، مدلسازی و تحلیل دادههای تاریخدار بسیار توانمند است؛ با این حال، نقطه شروع اکثر قابلیتهای داخلی آن تقویم میلادی است. برای بسیاری از کسبوکارهای ایرانی این موضوع یک شکاف تجربه کاربری ایجاد میکند. مدیر فروش میخواهد «فروش این ماه» را ببیند، مدیر منابع انسانی گزارش «سهماهه اول ۱۴۰۵» را بررسی میکند و مدیر عملیات درباره عملکرد «هفت روز اخیر» تصمیم میگیرد. اگر کنترل انتخاب تاریخ به زبان و تقویم مخاطب نزدیک نباشد، کاربر ناچار میشود تاریخها را ذهنی تبدیل کند یا از تیم داده کمک بگیرد.
راههای مرسوم برای حل مسئله، معمولاً شامل ساخت جدول تاریخ شمسی، ساخت ستونهای کمکی سال و ماه جلالی، ایجاد اسلایسرهای جداگانه و نوشتن Measureهای متعدد است. این روشها گاهی لازماند، اما در بسیاری از سناریوها فقط برای داشتن یک کنترل انتخاب تاریخ فارسی استفاده میشوند. نتیجه، مدل دادهای پیچیدهتر، نگهداری بیشتر و احتمال بالاتر ناسازگاری میان تاریخهای تقویم شمسی و تاریخ واقعی رکوردهاست.
اسلایسر تاریخ شمسی وینیرو این فاصله را از سمت رابط کاربری حل میکند: داده و مدل شما میتوانند با تاریخ میلادی استاندارد باقی بمانند، اما کاربر تقویم شمسی را میبیند و با آن تعامل میکند. این رویکرد برای داشبوردهای مدیریتی، گزارشهای فروش، تحلیل رفتار مشتری، منابع انسانی، زنجیره تأمین، امور مالی و هر پروژهای که مخاطب فارسیزبان دارد بسیار کاربردی است.
Winiro Shamsi Date Slicer چیست و چه کاری انجام میدهد؟
Winiro Shamsi Date Slicer یک Custom Visual برای Power BI است که توسط امیر حریری توسعه داده شده و وینیرو آن را بهصورت رایگان منتشر میکند. ویژوال به یک فیلد تاریخ از مدل Power BI متصل میشود. پس از اتصال، کاربر بهجای یک کنترل میلادی، تقویم جلالی را مشاهده میکند و هر انتخاب او به فیلتر معتبر روی همان فیلد تاریخ تبدیل میشود.
این نکته مهم است: هدف ویژوال، جایگزینی تاریخ ذخیرهشده در مدل با تاریخ شمسی نیست. بنابراین ساختار داده، روابط، Time Intelligence و Measureهای موجود شما دستنخورده باقی میمانند. ویژوال فقط لایه تعامل با تاریخ را برای مخاطب فارسیزبان طبیعیتر میکند. به همین دلیل میتوانید آن را در کنار مدل فعلی خود قرار دهید و بدون بازطراحی کامل گزارش، ارزش قابلتوجهی به تجربه کاربری اضافه کنید.

ویژگیهای کلیدی اسلایسر تاریخ شمسی پاور بی آی
۱. نمایش تقویم هجری شمسی با رابط فارسی
کاربر میتواند تقویم را در نمای روزانه، ماهانه یا سالانه مشاهده کند. نام ماهها، روزهای هفته و ترتیب نمایش با انتظار کاربر ایرانی هماهنگ است. در نمای روزانه، ناوبری میان ماهها ساده است و میانبرهایی مانند «امروز»، «۷ روز اخیر»، «این ماه»، «ماه قبل» و «امسال» مسیر انتخاب تاریخ را کوتاه میکنند. این میانبرها برای داشبوردهایی که هر روز یا هر هفته بررسی میشوند، زمان تعامل را کاهش میدهند.
۲. فیلتر بین دو تاریخ
یکی از متداولترین نیازها در گزارشهای تحلیلی، انتخاب یک بازه است؛ مثلاً از اول فروردین تا پایان خرداد یا از ابتدای یک کمپین تا امروز. حالت «بین دو تاریخ» به کاربر اجازه میدهد تاریخ شروع و پایان را در تقویم شمسی انتخاب کند. داشبوردهای فروش، سود و زیان، سفارشها، حضور و غیاب و تحلیل تبدیل معمولاً از این حالت بیشترین استفاده را دارند.
۳. فیلتر بعد از تاریخ و قبل از تاریخ
در برخی تحلیلها فقط یک مرز زمانی دارید. برای مثال، میخواهید سفارشهای بعد از شروع یک طرح فروش، پروندههای قبل از یک تاریخ مشخص یا مشتریان ثبتشده از ابتدای سال را ببینید. با انتخاب حالت «بعد از تاریخ» یا «قبل از تاریخ»، همین سناریوها بدون نیاز به اسلایسرهای جداگانه در اختیار کاربر قرار میگیرد. این قابلیت بهویژه برای پایش KPI و تهیه گزارشهای مقایسهای بسیار مفید است.
۴. تاریخ نسبی؛ فیلتر پویا نسبت به امروز
تاریخ نسبی به جای یک تاریخ ثابت، بازهای پویا میسازد که با گذر زمان بهروز میشود. مثلاً میتوانید گزارش را روی «۷ روز اخیر»، «۱ ماه اخیر» یا هر تعداد روز، ماه یا سال نسبت به امروز قرار دهید. در نتیجه گزارشی که امروز ساختهاید، فردا نیز بدون تغییر تنظیمات همان مفهوم را نمایش میدهد. این قابلیت برای مانیتورینگ فروش روزانه، تیکتهای پشتیبانی، موجودی، کمپینهای در حال اجرا و داشبوردهای عملیاتی ارزش زیادی دارد.

آموزش نصب اسلایسر تاریخ شمسی در Power BI
نصب ویژوال ساده است و به برنامهنویسی نیاز ندارد. ابتدا فایل .pbiviz را از دکمه دانلود همین مقاله دریافت کنید. سپس فایل گزارش خود را در Power BI Desktop باز کنید. از پنل Visualizations روی منوی سهنقطه کلیک کنید و گزینه Import a visual from a file را انتخاب کنید. فایل دانلودشده Winiro Shamsi Date Slicer را انتخاب کنید تا آیکن ویژوال به فهرست ویژوالهای شما افزوده شود.
- روی آیکن ویژوال کلیک کنید تا کنترل اسلایسر به صفحه گزارش اضافه شود.
- ستون تاریخ موردنظر خود را از بخش Fields به قسمت داده ویژوال بکشید.
- از منوی تنظیمات، نوع فیلتر تاریخ را انتخاب کنید.
- اندازه و ظاهر اسلایسر را متناسب با داشبورد تنظیم کنید.
- با انتخاب یک تاریخ یا بازه شمسی، اثر فیلتر را روی نمودارها و کارتها بررسی کنید.
اگر ستون تاریخ شامل زمان نیز هست، بهتر است رفتار گزارش را با نمونه داده واقعی خود تست کنید؛ بهخصوص وقتی فیلتر بازهای دارید. در اغلب مدلها استفاده از یک ستون Date خالص یا یک Date Table استاندارد، کنترل و دقت بیشتری به شما میدهد. این توصیه فقط مختص این ویژوال نیست و یکی از اصول طراحی مدل تحلیلی در Power BI به شمار میآید.
انتخاب نوع اسلایسر و سناریوی مناسب
همه کاربران یک نوع سؤال زمانی ندارند؛ به همین دلیل ویژوال چند نوع فیلتر را در اختیار شما میگذارد. برای گزارشهای دورهای، بازه بین دو تاریخ انتخاب طبیعی است. برای شروع یک طرح یا بررسی دادههای انباشته از تاریخ مشخص، گزینه بعد از تاریخ کاربرد بیشتری دارد. برای گزارشهای مانده، سفارشهای معوق یا دادههای تاریخی، گزینه قبل از تاریخ مناسب است. در نهایت، برای داشبوردهای مانیتورینگ که هر روز باز میشوند، تاریخ نسبی کمهزینهترین انتخاب در نگهداری است.

استفاده درست از این حالتها به خوانایی صفحه نیز کمک میکند. برای نمونه، به جای قرار دادن چهار اسلایسر مختلف در بالای یک داشبورد، میتوانید یک اسلایسر تاریخ شمسی منعطف داشته باشید. این کار باعث میشود فضای بیشتری برای نمودارهای کلیدی باقی بماند و کاربر با کنترلهای تکراری مواجه نشود. در طراحی داشبورد، هر کنترل باید پاسخ یک نیاز روشن را بدهد؛ انعطاف این ویژوال امکان حفظ همین سادگی را فراهم میکند.
شخصیسازی ظاهر ویژوال برای هماهنگی با داشبورد
یک داشبورد حرفهای فقط صحیح نیست؛ باید یکپارچه و خوشخوان هم باشد. Winiro Shamsi Date Slicer امکاناتی برای هماهنگکردن ظاهر کنترل با طراحی گزارش فراهم میکند. رنگ تأکیدی، رنگ متن، پسزمینه و حاشیه کارتها، فونت، اندازه متن، گردی گوشهها و فاصلهگذاری افقی و عمودی از جمله تنظیماتی هستند که میتوانید متناسب با Design System داشبورد تغییر دهید.
برای داشبوردهای رسمی و مینیمال، پسزمینه روشن، حاشیه ملایم و متن تیره انتخاب مناسبی است. برای صفحات مدیریتی با رنگ سازمانی، میتوانید رنگ تأکیدی را به رنگ برند نزدیک کنید تا انتخابهای کاربر و حالت فعال کنترل بهتر دیده شود. فقط توجه کنید کنتراست متن و پسزمینه حفظ شود؛ هدف از شخصیسازی، زیباتر شدن بدون کاهش دسترسپذیری است.

کاربردهای واقعی اسلایسر تاریخ شمسی در داشبوردهای ایرانی
در داشبورد فروش، کاربران معمولاً گزارش را بر اساس هفته جاری، ماه جاری، ماه قبل یا فصلهای مالی مقایسه میکنند. تقویم شمسی کمک میکند زمان انتخابشده همان مفهومی باشد که در جلسات مدیریتی استفاده میشود. مدیر لازم نیست به خاطر بیاورد مثلاً آوریل با کدام بخش از فروردین و اردیبهشت همپوشانی دارد؛ کافی است بازه شمسی موردنظر را انتخاب کند.
در منابع انسانی، تحلیل ورود و خروج، استخدام، پایان همکاری، مرخصی و عملکرد کارکنان اغلب بر مبنای ماه و سال شمسی گزارش میشود. استفاده از اسلایسر تاریخ شمسی باعث میشود سرپرستان و مدیران غیر فنی مستقلتر کار کنند. در امور مالی نیز در کنار محدودیتهای دادهای و حسابداری، نمایش بازههای شمسی برای بررسی بودجه، وصول مطالبات و فروش دورهای بسیار معنادار است.
کاربرد دیگر در تحلیل وبسایت و بازاریابی است. اگر مخاطبان کمپینها و تیم بازاریابی تقویم شمسی را مبنای برنامهریزی قرار میدهند، گزارش لید، ثبتنام، هزینه تبلیغات و نرخ تبدیل باید بتواند با همان زبان زمانی خوانده شود. حتی در پروژههای عملیاتی مانند لجستیک، انبار، پشتیبانی مشتری یا مدیریت پروژه، حالت تاریخ نسبی امکان ساخت صفحههای «امروز»، «هفت روز اخیر» و «ماه جاری» را بدون اعمال تغییر دستی در هر روز فراهم میکند.
مزیت استفاده از ویژوال سفارشی به جای راهحلهای پراکنده
ساخت ستونها و جداول تاریخ شمسی همچنان برای مدلهایی که نیاز به تحلیل سال، ماه، فصل و مناسبتهای جلالی دارند مفید است؛ این ویژوال جایگزین کامل آن مدلسازی تحلیلی نیست. اما وقتی مسئله اصلی، انتخاب و فیلتر تاریخ برای کاربر فارسیزبان است، استفاده از یک ویژوال تخصصی مزیتهایی دارد: تجربه کاربری یکدستتر میشود، توسعه گزارش سریعتر پیش میرود، از تکرار کنترلهای مختلف جلوگیری میشود و کاربران نیاز کمتری به راهنما پیدا میکنند.
به بیان ساده، مدل داده را برای تحلیل درست طراحی کنید و رابط کاربری را برای استفاده آسان. اسلایسر تاریخ شمسی وینیرو در بخش دوم به شما کمک میکند. از آنجا که فیلتر روی تاریخ میلادی واقعی اعمال میشود، میتوانید گزارش را با منابع داده، روابط و Measureهای فعلی خود نگه دارید و در عین حال، تجربهای بومیتر ارائه کنید.
چند توصیه برای بهترین نتیجه
- پیش از انتشار گزارش، ویژوال را با بازههای مختلف و تاریخهای مرزی آزمایش کنید.
- برای هر صفحه گزارش، یک هدف روشن برای اسلایسر تعریف کنید؛ کنترلهای زمانی بیشازحد کاربر را سردرگم میکنند.
- اگر گزارش شما چند جدول تاریخ دارد، مشخص کنید کدام تاریخ باید توسط اسلایسر فیلتر شود.
- در گزارشهای اشتراکی، یک متن کوتاه راهنما در کنار کنترل قرار دهید تا نوع فیلتر انتخابی برای مخاطب روشن باشد.
- برای داشبوردهای روزانه، تاریخ نسبی را در اولویت قرار دهید تا نیاز به تغییر دستی تنظیمات حذف شود.
پرسشهای متداول
آیا این ویژوال فقط با تاریخ شمسی کار میکند؟
رابط انتخاب تاریخ و تقویم بهصورت شمسی نمایش داده میشود، اما ویژوال برای فیلترکردن یک فیلد تاریخ معتبر در مدل Power BI طراحی شده است. در سناریوی رایج، آن فیلد تاریخ میلادی است.
آیا استفاده از Winiro Shamsi Date Slicer رایگان است؟
بله. وینیرو این ویژوال سفارشی را بهصورت رایگان منتشر کرده است. فایل نسخه ۱.۹.۰ از لینک دانلود بالا قابل دریافت است.
آیا برای استفاده از آن باید DAX بنویسم؟
خیر. برای نصب و استفاده پایه، کافی است ویژوال را از فایل PBIVIZ وارد کنید و فیلد تاریخ را به آن متصل کنید. DAX فقط زمانی لازم میشود که منطق اختصاصی گزارش شما به محاسبات ویژه نیاز داشته باشد.
آیا میتوان ظاهر اسلایسر را تغییر داد؟
بله. تنظیمات مربوط به رنگ، فونت، حاشیه، پسزمینه، اندازه متن، گردی گوشهها و فاصلهگذاری به شما کمک میکنند کنترل را با طراحی داشبورد هماهنگ کنید.
کدام حالت فیلتر برای گزارش روزانه بهتر است؟
در اکثر گزارشهای عملیاتی، حالت تاریخ نسبی مناسبترین انتخاب است؛ چون بازههایی مانند ۷ روز اخیر یا ماه اخیر بهصورت پویا با تاریخ امروز تغییر میکنند.
جمعبندی؛ یک تجربه فارسی بهتر در Power BI
اسلایسر تاریخ شمسی Power BI وینیرو راهی ساده و حرفهای برای نزدیککردن داشبورد به زبان کاربر است. این ویژوال به شما امکان میدهد دادههای تاریخدار را با تقویم جلالی نمایش دهید، اما مدل تحلیلی و فیلترهای استاندارد Power BI را حفظ کنید. انتخاب بازه بین دو تاریخ، قبل و بعد از تاریخ، تاریخ نسبی، میانبرهای زمانی و تنظیمات ظاهری، مجموعهای کاربردی را برای پروژههای ایرانی فراهم میکند.
اگر در پروژههای هوش تجاری با مخاطبان فارسیزبان کار میکنید، این ویژوال میتواند یکی از سادهترین بهبودهای تجربه کاربری در گزارش شما باشد. فایل را دانلود کنید، در یک گزارش آزمایشی امتحان کنید و سپس آن را به صفحات مدیریتی و عملیاتی خود اضافه کنید.
بدون دیدگاه