• مسابقه Power BI
    • اولین مسابقه Power BI
    • دومین مسابقه Power BI
    • سومین مسابقه Power BI
  • جدیدترین مطالب آموزشی
  • دوره‌های رایگان
  • تحلیل داده نرم افزاری (فنّی)
  • تحلیل داده غیرفنّی
  • دوره‌های آفلاین
  • سبد خرید
  • ارتباط با ما
    • تماس
    • درخواست مشاوره
    • اینستاگرام
    • تلگرام
    • آپارات
    • یوتیوب
  • حساب کاربری

سبد خرید شما خالی است.

گروه تحلیلگری
  • مسابقات Power BI
    • اولین مسابقه Power BI ایران
    • دومین مسابقه Power BI ایران
    • سومین مسابقه Power BI ایران
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • اکسل (Excel)
    • پاور‌بی‌آی (Power BI)
    • پاورکوئری (Power Query)
    • دکس (DAX)
  • مسیرهای یادگیری
    • مسیر یادگیری تحلیل داده (فنی)
    • مسیر یادگیری غیرفنّی تحلیلگر داده
  • دوره‌های آموزشی
    • دوره‌های رایگان
    • مهارت‌های غیرفنّی تحلیلگر داده
    • اکسل (Excel)
    • پاور‌بی‌آی (Power BI)
    • پاورکوئری (Power Query)
    • زبان اس‌کیو‌ال (SQL)
    • تحلیل داده با پایتون (Python)
    • سبد خرید
  • ارتباط با ما
    • تماس
    • درخواست مشاوره
    • اینستاگرام
    • تلگرام
    • آپارات
    • یوتیوب
0
حساب کاربری

مقالات

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

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

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

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

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

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

=TODAY( )

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

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

این مطلب در ساعت 9:32 شب نوشته شده است، اما همان طور که مشاهده می کنید، ساعت 12:00 به عنوان ساعت نمایش داده شده است. شما می توانید از تابع NOW استفاده نمایید.

=NOW( )

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

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

حال تفاوت این 2 تابع را متوجه شدید، اما ممکن است تمایلی به نمایش ساعت نداشته باشید و فقط تاریخ برای شما کفایت کند. در این صورت می توانید از تابع 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
درباره حسین وثوقی

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

نوشته های بیشتر از حسین وثوقی
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • تبدیل فایل صورت وضعیت پرتفوی سهام به Power BI

    1.21k بازدید

  • دوره رایگان آموزش Power Query

    12.36k بازدید

  • کاربرد پارامتر در پاوربی آی
    کاربرد پارامتر و تحلیل حساسیت در پاور بی آی

    3.93k بازدید

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

    2.62k بازدید

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

    3.75k بازدید

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

    2.38k بازدید

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

با سلام و تشکر ویژه از اموزش های خوب شما
بنده به مشکلی در ارتباط با نمایش تاریخ روز به شمسی برخورد کردم
مدل دیتای تاریخ من به صورت مثلا 13990125 است و از یه فایل DimDate که این فرمت تاریخ را داشت استفاده کردم . ارتباط هم درست انجام دادم و تابع LOOKUPVALUE رو هم نوشتم اما باز نمایش تاریخ ام به میلادی است. نم یدونم مشکل کجاست.
ممنون میشم راهنمایی بفرمایید

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

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

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

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

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

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

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

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

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

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

0
پاسخ
ابوالفضل
ابوالفضل

با سلام و عرض ادب خدمت جناب وثوقی
بنده این روش را استفاده نمودم و در یک کارد از این فیلد تاریخ بروزرسانی را ایجاد کردم. آیا در زمانی که در ریپورت سرور داشبورد را بارگذاری می کنیم با بروزرسانی تعریف شده در ان این تاریخ تغییر خواهد کرد. البته من انجام دادم و شد میخواهم بدانم در آینده به مشکلی برنخواهد خورد.
ممنونم از مطالب بسیار دقیق و آموزشی شما.
موفق باشید.

0
پاسخ
پوریا بغدادی
پوریا بغدادی
مدیر سایت
در پاسخ به  ابوالفضل

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

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

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

اطلاعات تماس
  • تهران، خیابان دکتر فاطمی غربی، کوچه پروین
  • 42 12 600 - 0919 فقط تلگرام
  • info@tahlilgary.com
پیوندها
  • آموزش رایگان و اصولی اکسل (Excel)
  • دوره رایگان آموزش پاور بی آی (Power BI)
  • آموزش رایگان پاورکوئری (Power Query)
  • آمار و تحلیل داده با پایتون
  • دومین مسابقه‌ Power BI ایران
دسته بندی محصولات
Data Analysis Excel Power BI Power Query Python SQL
wpDiscuz

ورود

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

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