专栏名称: PowerBI战友联盟
微软 Power BI MVP BI佐罗 带你学习BI真经。
目录
相关文章推荐
51好读  ›  专栏  ›  PowerBI战友联盟

超实用!Power BI 显示数据最后刷新时间

PowerBI战友联盟  · 公众号  ·  · 2024-09-27 18:35

正文

请到「今天看啥」查看全文


在数据报告和商业分析中,数据的时效性至关重要。为了确保报告中的数据最新且可靠,我们需要知道数据最后一次刷新的具体时间。在 Power BI 中,可以通过一些简单的方法将数据最后一次刷新日期展示在报表中,从而让报告的使用者直观了解数据的上次刷新时间。

在 Power BI 中有很多种办法读取数据的最后一次刷新时间,这里介绍两种简单方法,DAX 和 Power Query。

DAX


Power BI 的时间函数 NOW 可以直接获取数据的刷新日期。NOW 函数返回当前日期和时间,而 DAX 只会在数据刷新时才会重新计算,所以我们可以通过 NOW 获取数据最后刷新时间。

新建一个度量值,输入 NOW 函数。

然后插入一个文本框。

在文本框内输入最后一次刷新时间之后,点击值,添加一个动态值,在如何计算此值的数据栏中输入度量值名称,然后点击保持。

我们可以看到,时间部分是有蓝色下划线的,这说明该部分是一个动态文本。

关于 Power BI 动态文本的介绍,参考: 一文学会 PowerBI 里的各种动态文本标签

不刷新数据时间是不会变的,只有点击刷新数据显示的时间才会更新。

Power Query


和 DAX 一样, Power Query 也有类似于 NOW 那样返回当前时间的函数,具体实现步骤如下。

在 Power Query 中新建一个空查询。

然后输入 = DateTime.LocalNow(),这样也会返回当前时间。

返回到 Power BI 中,将 Power Query 中的最后一次刷新时间也添加到报表中,看一下区别。

Power Query 中的时间比 DAX 中的时间快了 4 秒,这是因为 Power BI 先执行 PQ 数据刷新,然后再执行 DAX 计算。从便利性上来说, Power Query 并没有 DAX 方便,所以还是推荐大家使用 DAX 中的 NOW 函数。

总结


在 Power BI 中显示数据最后一次刷新日期,不仅让用户能够清楚地了解数据的时效性,还能提升报表的专业性。无论是通过 DAX 函数含是 Power Query,都能让报告更加直观和易用。对于经常更新的数据报告,显示数据刷新日期是非常必要的功能。

感兴趣的小伙伴可以试试在自己的报表中实现这个功能,保证数据分析的准确性和及时性。

更专业的数据分析师训练营


🚀 《业财分析之道》 点击文字查看具体报名信息。

📈 《经营分析之道》 点击文字查看具体报名信息 。

🔍 数据分析之道 点击文字查看具体报名信息。
💡
商业智能之道 点击文字查看具体报名信息

🔗 如何获取更多信息?扫描下方二维码具体咨询。

BI佐罗数据分析 - 更专业更系统的企业数据分析
点击“阅读原文”获取更多资源







请到「今天看啥」查看全文