0

我有从 Power BI Desktop 到 SQL 数据库的连接。我只导入一个表,这个表只有一行列:数字、日期/时间、用户。有时,用户通过 ERP 程序中的模块更改编号。

数据库表中的行将被新的数字、日期/时间和用户覆盖。

在 Power BI 中,该行也将被覆盖,我想在 Power BI 中建立一个历史记录,这样每次我刷新并且值发生变化时它都会创建一个新行。我想要这个历史记录,这样我就可以看到哪个用户更改了值的日期。

这在 Power BI Desktop 中可行吗?

亲切的问候,

比约恩

4

1 回答 1

0

我得到了答案。

不可以。Power BI 是只读工具,它不能更改源中的数据,也不能添加存档。每次刷新都是“擦除所有内容并从源重新加载”。

要创建已完成内容的存档,您需要使用存储过程将数据附加到您在该表更改时创建的历史记录表中,或者使用 Power Automate 通过流执行此操作。它可以检测记录何时更改并将数据添加到新的 SQL 表或 Excel 电子表格,如果这更容易的话。

于 2021-04-15T05:53:53.400 回答