在 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 函数。
是否可以在 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 函数。