تاریخ شمسی در Power BI

زمان یکی از مهمترین ابعاد در هر پروژه هوش تجاری است. ایجاد گزارش بر اساس سال، فصل، ماه، تارخ شمسی و همچنین ایجاد سلسله مراتب برای تاریخ شمسی یکی از مهمترین نیاز های هر سازمان ایرانی است. محاسبه اختلاف بین تاریخ های شمسی از دیگر چالش های کار با Power BI است.

برای آن دسته از افرادی که به تازگی کار خود را در زمینه هوش تجاری و به خصوص کار با نرم افزارهای هوش تجاری مانند Power BI را آغاز می کنند، کار با تاریخ های شمسی چالش و دغدغه ای مهم است. در این مطلب نحوه برخورد با تاریخ شمسی در Power BI بررسی شده است.

به طور مثال Power BI، دسته ای از توابع بسیار قدرتمند تحت دسته بندی Time Intelligence را معرفی می کند که امکان انجام تحلیل های بسیار قدرتمندی در راستای بعد زمان ارائه می کنند، اما متاسفانه این توابع تاریخ شمسی را به رسمیت نمی شناسند!

بعد زمان

اضافه کردن بعد زمان یا Date Dimension یکی از راهکارهایی است که در این شرایط ناگوار! به کمک ما می آید و به ما کمک می کند تا تحلیل های بهتری در راستای زمان ارائه دهیم.

image 1 1 - تاریخ شمسی در Power BI

این ویدئو توضیحاتی ابتدایی در راستای Date Dimension، مزایای آن و مثالی از نحوه محاسبه اختلاف تاریخ را بررسی می کند. گفتنی است اضافه کردن Date Dimension لزوما به دلیل سر و کار داشتن با تاریخ شمسی نیست بلکه حتی در صورتی که تاریخ های خود را به صورت میلادی ذخیره می کنید وجود این بعد کاملا ضروری است!

اگر به تازگی پا به دنیای هوش تجاری گذاشته اید تماشای این مطالب را از دست ندهید!

انبار داده

مدل سازی داده

مدل ستاره ای

آماده سازی داده

هشدار: اگر در دنیای هوش تجاری فردی با سابقه به شمار می روید و با بعد زمان آشنایی کافی دارید به تماشای این ویدئو ننشینید!

 

از این بخش می توانید فایل های DimDate را دانلود کنید:
از این بخش نیز می توانید فایل مثال را دانلود کنید:


6b77990865d588b48d7f55a013cdd7ec?s=300&d=mm&r=g - تاریخ شمسی در Power BI

حسین وثوقی

دانش آموخته مهندسی صنایع و مدیریت فناوری اطلاعات دانشگاه تهران، علاقه مند به تحلیل و ارائه راه حل برای مسائل و بهینه سازی راه حل ها هستم ...
0 0 رای
Article Rating
عضویت
به دوستتان خبر دهید.
guest
44 Comments
قدیمی ها
جدید ها بیشترین رای
Inline Feedbacks
View all comments
mr.mahlouji
mr.mahlouji
10 ماه و گذشته

سلام
وقت بخیر
خیلی عالی بود
لیست یا کوئری DimeDate رو از کجا میشه دانلود کرد؟
تشکر

حجت الله قاسم پور
حجت الله قاسم پور
3 ماه و گذشته
در پاسخ به  حسین وثوقی

لطفا فایل DimDate برای من هم ارسال نمایید

محمود
محمود
10 ماه و گذشته

سلام
وقت بخیر
خیلی عالی بود
لیست یا کوئری DimeDate رو از کجا میشه دانلود کرد؟
تشکر

علی نوروزی
علی نوروزی
9 ماه و گذشته
در پاسخ به  حسین وثوقی

سلام جناب اقای وثوقی
فایل کامل تاریخ میلادی به شمسی یا بالعکس را لطفا برای اینجانب هم ارسال بفرمایید
با تشکر فراوان

علی نوروزی
علی نوروزی
9 ماه و گذشته

باسلام و تشکر بابت اموزش بسیار مفیدتون در این ویدیو
لطفا فایل ویدیو را در صورت امکان برای اینجانب ارسال بفرمایید
باکمال تشکر

یوسف حسنی
یوسف حسنی
9 ماه و گذشته

سلام
با تشکر از زحمات شما این آموزش خیلی مفید بود.
اگه میشه فایل dimdate رو برای بنده هم بفرستین
متشکرم

سهندشکری
سهندشکری
9 ماه و گذشته

با سلام
ممنون از آموزشی که قرار دادید.
لظفا فایل DimeDate را برای من هم ارسال نمایید.

پاشائی
پاشائی
9 ماه و گذشته

سلام و تشکر . لطفا بفرمایید توابعی مانند Year_to_Date را برای تاریخ شمسی چگونه می توان به کار بست ؟

پاشائی
پاشائی
9 ماه و گذشته
در پاسخ به  حسین وثوقی

سلام جناب وثوقی متشکرم. لذا چنانچه مصمم به گزارش فروش از ابتدای سال شمسی (یا ابتدای فصل یا ماه شمسی) داشته باشیم می بایست با DAX معادل سازی شود ؟

پاشائی
پاشائی
9 ماه و گذشته
در پاسخ به  حسین وثوقی

سپاسگزارم لطف نمودید. پس از بازگشایی فایل مجدد مزاحم خواهم شد. متشکرم.ارادتمند.

پاشائی
پاشائی
9 ماه و گذشته
در پاسخ به  حسین وثوقی

سلام جناب وثوقی برای ساخت ماتریکسی با ستون های سال و ردیف های ماه و تعداد سفارش و یا فروش برای هر تقاطع در گزارشات با تارخ شمسی وجود جدول جلالی الزامی می باشد. این نکته صحیح است ؟

پاشائی
پاشائی
9 ماه و گذشته
در پاسخ به  حسین وثوقی

سلام جناب وثوقی ، در فایل SalesYTD شما مجموع تعداد سفارشات را بین دو مقدار بطور مثال ۱۳۹۸ و ۱۰/۱۰/۱۳۹۸ محاسبه نموده ایید. با توجه به اینکه ستون های Year و OrderDate هر دو text معرفی شده اند کاراکتر ” / ” چگونه منظور می گردد که می توان سفارشات بزرگتر از ۱۳۹۸ و کوچکتر از ۱۰/۱۰/۱۳۹۸ را محاسبه نمود؟

سارا
سارا
2 ماه و گذشته
در پاسخ به  حسین وثوقی

امکانش هست بیشتر توضیح بدهید؟

زهرا شکری
زهرا شکری
9 ماه و گذشته

سلام و وقت بخیر
من می خوام همیشه در زمان لود پاور بی آی یک ماه اخیر به صورت پیش فرض فیلتر باشه و چون بازه ی تاریخی شمسی رو جزو اسلایسر ها تعریف کردم نمی دونم چطور باید این کار رو انجام بدم. شما راه حلی دارید؟

زهرا شکری
زهرا شکری
8 ماه و گذشته
در پاسخ به  حسین وثوقی

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

زهرا شکری
زهرا شکری
8 ماه و گذشته
در پاسخ به  حسین وثوقی

نه دیفالت یک ماه باشه اما کار بر بتونه تغییر بده ، یعنی باید متغیر تعریف کنم روی تمام جدول ها؟

حسین مهدی زاده
حسین مهدی زاده
6 ماه و گذشته

با سلام
آموزش فوق العاده بود اساسی و پر کاربرد
می تونم بگم بدون این آموزش و dimdate گزارشات شمسی به اساس هستند
خیلی ممنون و متشکر از این آموزشی که به اشتراک گذاشتید

trackback

[…] تاریخ یا همان Dimdate برای استفاده از […]

نسترن توسليان
نسترن توسليان
4 ماه و گذشته

سلام
خیلى ممنون از ویدئوى عالی شما
میشه جدول dimdate رو براى بنده هم ارسال کنید؟

trackback

[…] تاریخ شمسی در Power BI […]

mehdi
mehdi
3 ماه و گذشته

سلام وقتتون بخیر
اموزش خیلی خوبی بود
ببخشید یه سوال داشتم ممنون میشم راهنماییم کنید
من اخرین ورژن power Bi آپدیت ۲۰۲۰ را دانلود و نصب کردم ولی اجرا نمیشه
ارور میزنه we werent able to connect to the modle——-something went wrong

sina
sina
2 ماه و گذشته

با سلام و تشکر از آموزش خوبتون
لطفا در صورت امکان فایل DimDate رو برای من هم ارسال فرمایید.

سارا
سارا
2 ماه و گذشته

با سلام
میشه لطفا توضیح بدهید چطور میتوانیم در پاوربی آی تاریخ شمسی که به صورت تکست ذخیره میشود، دیتا تایپ آن را به date تغییر دهیم؟ بعضی نمودارها که در x axis فقط فرمت date قبول میکنند، با تاریخ شمسی کار نمیکند چون string است.

محسن
محسن
2 ماه و گذشته

سلام من فایل شمارو دانلود کردم و تا وقتی که نسخه ماکروسافتم ۲۰۱۶ بود خوب کار می کرد ولی الان خود اکسل اعداد درسته ولی وقتی که می خوام تو POWER BI واردش بکنم ستون های میلادی و شمسی هر دو مثل هم نمایش داده می شه
ممنون می شم راهنماییم کنید .

44
0
عالی میشه اگر نظر بدید.x
()
x