首页 > 解决方案 > 如何从 sql 表中提取最新记录到 POwer BI 仪表板。?

问题描述

我是 Power BI 的初学者,我已经加载了一个 sql 表来支持 BI 数据集。该表经常与新记录更新。我怎样才能总是将最近五条记录的数据拉到仪表板中。id no 随着行数的增加而不断增长。

另一个问题,如何仅显示特定于当前工作日的仪表板?sql数据中有日期戳。我该如何使用它?使用过滤器,我可以选择一个特定的日期,但可以将其设置为当天或上周等。

提前致谢。

标签: powerbi

解决方案


如果您的数据不包含任何可以告诉您的字段,那么最新的行是什么,那么您在这里无能为力。显然你在那里有某种时间戳,所以像这样的查询可以作为你的报告的数据源:

SELECT TOP 5 field1, field2... FROM Table ORDER BY Timestamp DESC

对于第二个问题,您可以添加一个相对日期过滤器:https ://docs.microsoft.com/en-us/power-bi/visuals/desktop-slicer-filter-date-range


推荐阅读