• مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
  ورود
گروه تحلیلگری
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • DAX
  • دوره های آموزشی
    • کلاس اکسل پیشرفته
    • کلاس داشبورد با Power BI
    • کلاس DAX و مدلسازی داده‎
    • Power BI Report Server
    • گالری تصاویر
  • پکیج های آموزشی
    • اکسل
    • Power BI
    • SQL
    • سبد خرید
  • معرفی
  • تماس
  • اینستاگرام
0
ثبت نام / ورود

وبلاگ

نمایش زمان آخرین به روز رسانی در Power BI

در این مطلب قصد داریم به بررسی نحوه پیاده سازی نمایش زمان آخرین به روز رسانی در Power BI بپردازیم. یکی از نیاز های کاربران در پیاده سازی داشبورد ها، نمایش زمان آخرین به روز رسانی است.

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

در این مطلب ستون هایی مثل Jalali استفاده شده است. اگر می خواهید در مورد Dim Date بیشتر بدانید مطلب زیر را ازدست ندهید.

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

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

=TODAY( )

در نهایت با نتیجه زیر روبرو خواهیم شد.

نمایش زمان آخرین به روز رسانی در Power BI

این مطلب در ساعت ۹:۳۲ شب نوشته شده است، اما همان طور که مشاهده می کنید، ساعت ۱۲:۰۰ به عنوان ساعت نمایش داده شده است. شما می توانید از تابع NOW استفاده نمایید.

=NOW( )

در نهایت با نتیجه زیر روبرو خواهید شد.

نمایش زمان آخرین به روز رسانی در Power BI

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

= FORMAT(NOW( ),”mm/dd/yyyy”)

در نهایت با نتیجه زیر روبرو خواهید شد.

نمایش زمان آخرین به روز رسانی در Power BI

اما این زمان به صورت میلادی نمایش داده می شود، اما نیاز ما نمایش به صورت زمان شمسی است. برای این کار کافی است از تابع LOOKUPVALUE استفاده کنیم.

= LOOKUPVALUE(DATES[Jalali_1], DATES[Miladi], TODAY())

خروجی این کد به صورت زیر خواهد بود.

نمایش زمان آخرین به روز رسانی در Power BI

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

نمایش زمان آخرین به روز رسانی در Power BI

برای این کار باید زمان جاری را نه با تابع NOW یا TODAY بلکه در Power Query ایجاد کنید. ابتدا به Edit Query یا Transform Data می رویم.

نمایش زمان آخرین به روز رسانی در Power BI

حال در محیط Power Query از گزینه های ذیل New Source گزینه Blank Query را انتخاب می کنیم.

نمایش زمان آخرین به روز رسانی در Power BI

حال فرمول مشخص شده را وارد می نماییم. نتیجه را در تصویر مشاهده می کنید.

= DateTime.LocalNow()

نمایش زمان آخرین به روز رسانی در Power BI

در نهایت گزینه To Table را انتخاب کنید تا کوئری تبدیل به جدول شود. نام جدول و ستون را به نام مورد نظر خود تغییر دهید.

نمایش زمان آخرین به روز رسانی در Power BI

نوع داده ستون را به Date تغییر دهید.

نمایش زمان آخرین به روز رسانی در Power BI

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

=LOOKUPVALUE(DATES[Jalali_1],DATES[Miladi],RefreshTime[RefreshDate])

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

نمایش زمان آخرین به روز رسانی در Power BI

حال می توانید از این ستون در قالب یک Card استفاده کنید.

نمایش زمان آخرین به روز رسانی در Power BI

با هر بار به روز رسانی این تاریخ به روز خواهد شد. در نهایت با به روز رسانی دوباره تاریخ نیز به روز خواهد شد.

نمایش زمان آخرین به روز رسانی در Power BI

برچسب ها: ترفندهای Power BI
درباره حسین وثوقی

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

نوشته های بیشتر از حسین وثوقی
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • کاربرد پارامتر در پاوربی آی
    کاربرد پارامتر و تحلیل حساسیت در پاور بی آی

    2.22k بازدید

  • استفاده از متغیر و تابع EARLIER در زبان DAX

    1.41k بازدید

  • پانزده تابع DAX که باید حتما یاد بگیرید

    2.23k بازدید

  • تابع IF و SWITCH در زبان DAX

    1.12k بازدید

  • رنگ بندی شرطی با زبان DAX
    رنگ بندی شرطی با زبان DAX

    676 بازدید

  • مفهوم Context و انواع آن در زبان DAX
    مفهوم Context و انواع آن در زبان DAX

    942 بازدید

guest
تعداد ماههای سال به عدد
guest
6 نظر
قدیمی ها
جدید ها بیشترین رای
Inline Feedbacks
View all comments
statis
statis

با سلام و تشکر ویژه از اموزش های خوب شما
بنده به مشکلی در ارتباط با نمایش تاریخ روز به شمسی برخورد کردم
مدل دیتای تاریخ من به صورت مثلا ۱۳۹۹۰۱۲۵ است و از یه فایل DimDate که این فرمت تاریخ را داشت استفاده کردم . ارتباط هم درست انجام دادم و تابع LOOKUPVALUE رو هم نوشتم اما باز نمایش تاریخ ام به میلادی است. نم یدونم مشکل کجاست.
ممنون میشم راهنمایی بفرمایید

0
پاسخ
حسین وثوقی
حسین وثوقی
نویسنده
در پاسخ به  statis

اگر تمایل دارید فایلتون رو ارسال کنید
چون قطعا اینجوری متوجه مشکل شما نمیشم

0
پاسخ
حسین وثوقی
حسین وثوقی
نویسنده
در پاسخ به  statis

سلام آرگومان دوم و سوم شما باید دارای فرمت یکسان باشند
شما باید یک ستون میلادی داشته باشید که today رو با اون مطابقت بده و شمسی رو برگردونه

0
پاسخ
محمدرضا وفائی
محمدرضا وفائی

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

0
پاسخ
حسین وثوقی
حسین وثوقی
نویسنده
در پاسخ به  محمدرضا وفائی

سلام جناب وفایی
تو پاور کوئری تاریخ و ساعت رو از هم جدا کردم و ساعت رو Concat کردم با تاریخ شمسی
اگر مشکلی بود بفرمایید بررسی کنیم

0
پاسخ
ایمان
ایمان

ممنون خیلی مفید بود

0
پاسخ
جستجو
جستجو برای:
دسته بندی ها
  • Charts
  • DAX
  • Excel
  • Power BI
  • Power Query
  • هوش تجاری
بسته های آموزشی
  • Excel
  • Power BI
  • SQL
درباره گروه تحلیلگری

معتقدیم آموزش شروع یک تعهد بلند مدت است. این را از مشتریان ما سوال کنید.

اطلاعات تماس
  • تهران، خیابان مطهری، ابتدای خیابان سنایی، کوچه بیست و یکم
  • 543 30 910 - 021
پیوندها
  • آموزش Power BI
  • آموزش SQL
  • آموزش اکسل
دسته بندی محصولات
Excel Power BI SQL
نماد الکترونیک
wpDiscuz

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت