5/5 - (4 امتیاز)

تغییر فرمت های تاریخ در پاور بی آی (Power Bi)

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

روش های تغییر فرمت های تاریخ در پاور بی آی (Power Bi)

برای این مثال قصد داریم از جدول SQL که در مطلب آموزشی “ورود داده ها” وارد کردیم استفاده کنیم.

به منظور تغییر فرمت تاریخ ها در هر جدولی به روی Edit Queries از تب Home کلیک کنید.

با کلیک بر روی Edit Queries پنجره جدیدی به نام Power Query Editor باز خواهد شد.

در تصویر زیر شما ستون HireDate را مشاهده می کنید.برای نمایش گزینه های فرمت تاریخ قصد داریم تا از این ستون استفاده کنیم.

در ادامه با روش های تغییر فرمت تاریخ در پاور بی آی آشنا می شویم

روش اول برای تغییر فرمت تاریخ در پاور بی آی

ستونی را که در آن تاریخ وجود دارد را انتخاب کنید و بر روی آن راست کلیک کنید. منوی جدیدی باز می شود. گزینه Transform را انتخاب کنید و بعد از آن فرمتی که می خواهید را انتخاب کنید.در اینجا ما Year به معنای سال را انتخاب می کنیم. این ویژگی سال را از ستون HireDate استخراج می کند و نمایش می دهد.

در تصویر زیر مشاهده می کنید که جای تاریخ و زمان در ستون HireDate با سال عوض شده است.

روش دوم برای تغییر فرمت تاریخ در پاور بی آی

به تب Transform بروید.در زیر این تب شما گزینه Date  و Time را مشاهده می کنید. از لیست های موجود در این دو گزینه می توانید استفاده کنید و فرمت تاریخ را تغییر دهید.

بر روی فلش سمت راست گزینه Date کلیک کنید. لیستی از فرمت های تاریخ نشان داده می شود. در اینجا ما بر روی گزینه Days in month به معنای روزهای ماه کلیک می کنیم.

در تصویر زیر شما می توانید مشاهده کنید که تاریخ و زمان در ستون HireDate به ستون روزهای ماه تغییر کرده است.

روش سوم برای تغییر فرمت تاریخ در پاور بی آی

در روش های قبلی فرمت های جدید تاریخ جای فرمت های قبلی در ستون می نشستند ، اما در این روش فرمت جدید با اضافه شدن ستون جدید نشان داده خواهد شد.

به تب Add column بروید . در زیر این تب گزینه های Date ، Time و Duration  را می بینید. بر روی هر فلش پایین که بزنید لیستی از فرمت ها را به شما نشان می دهد.

از فلش پایین Date  ، گزینه Date only به معنای فقط تاریخ را انتخاب می کنیم.

همانطور که مشاهده می کنید ستون جدید Date ، تاریخ را از ستون HireDate استخراج کرده و نشان می دهد.

حالا از فلش پایین Time ، گزینه Time Only به معنای فقط زمان را انتخاب می کنیم

همانطور که مشاهده می کنید ستون جدید Time، زمان را از ستون HireDate استخراج کرده و نشان می دهد.

در اینجا طبق تصویر بر روی گزینه Name of the day  به معنی نام روز هفته کلیک می کنیم

همانطور که می بینید ستون جدید روزهای هفته را نمایش می دهد.در ادامه بر روی گزینه Close & Apply از تب Home  کلیک کنید.

صبر کنید تا تغییرات انجام شود.

همانطور که می بینید ستون های جدید Date ، Day Name و Time در زیر جدول SQL Employee نمایش داده می شود.

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

مشترک شدن
Notify of
guest

14 نظرات
نظردهی درون متنی
مشاهده همه نظرات
محدثه

سلام من تو فایل اکسلم فرمت روز/ماه/سال میلادی ولی powerbi وقتی فرمت تاریخ میزارم ارور میده

امیر دایی

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

لیسا

زمانی که قایل اکسل را به پاور بی ای ایمپورت میکن ستون تاریخ را نمیشنساه علت چیه و چطور میتون مشکل را رفخ کنم؟

امیر دایی

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

سهی

سلام من در محیط query نوع داده را که از text به date تبدیل می کنم کلا داده ها عوض میشه مثلا 1890 تبدیل میشه به 1915 به اضافه ماه و روز ، دلیل تغیر سال چیه؟

امیر دایی

مبدا تاریخ در اکسل و پاور بی ای سال 1900 هست. در ضمن چه دیتایی دارید که برای قبل سال 1900 هست؟

سهی

ممنون از پاسختون … یه فایل تمرینی هست که از ویکی پدیا بازخوانی میشه و سال admitted شدن ایالات مختلف امریکاست.
میشه این مشکا رو حل کرد؟

امیر دایی

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

میرزایی

سلام
وقت بخیر
میخواستم بدونم اگه من بخوام داده هامو بر اساس تاریخ به دو دسته تقسیم کنم داده های قبل داده و در ستون دیگه داده های بعد تاریخ امکانش هست؟

امیر دایی

سلام
سوالتون یک مقدار مشخص نیست. اگر امکانش هست توی واتس آپ با تصویر و دقیق توضیح بدید.
09120742891

میرزایی

سلام
من میخوام برای تاریخ های شمسی فیلتر بازه ای ایجاد کنم اما چون نوع داده ها text هست بهم اجازه نمیده راه حلی هست بدون تغییر فرمت اینکار رو انجام بدم

امیر دایی

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

نوید

سلام
چه شکلی میشه تاریخ شمسی رو توی پاور بی آی نمایش داد و ازش توی فیلترها استفاده کرد یا توی نمودارهای روندی میزان فروش رو بر اساس هر ماه نمایش داد

امیر دایی

سلام
سوال شما بستگی به ساختار دیتا موجود دارد. در مباحث پاور بی آی حتما ساختار دیتای موجود رو باید شرح بدید.