在 power bi 中可视化上次刷新日期

Visualizing last refresh date in power bi

是否可以在 Power BI 中添加一张卡片,显示上次更新底层数据集的时间?

非常感谢!

您可以通过在模型中使用公式 =NOW()

添加 calculated column(刷新数据列)来实现此目的

然后添加measure

Last Refresh Date :=MAX(Table[Last Refresh Column])

由于计算列仅在模型刷新时计算 - 它将确保计算正确。

您可以创建一个空白查询并使用以下 M 查询创建一个 single-cell table:

let
    Source = #table(type table[Last Refresh=datetime], {{DateTime.LocalNow()}})
in
    Source

然后您可以使用 Card 视觉效果并在列中拖动以显示它。您可以重命名该字段以删除默认聚合。 (没关系反正只有一行数据)

每次刷新数据都会重新计算该值。

根据位置的不同,它确实与所有这些功能混淆了.. 让我向您推荐可行的方法: 转到:

查询编辑器 1.right 单击左侧的查询正文 2.new 个查询 3.Blank 查询 4.Paste 将正确的服务器实例和数据库名称放入以下公式, " = Sql.Database("Server\Instance", "Database", [查询="select GETDATE() LastRefreshDate from AnyTableName"])

会解决的。由于它直接从服务器拉取,您不必担心在 PowerBI 中选择正确的 DateTimeZone 函数。