我注意到非常奇怪的是 Daxstudio 允许您查看原始表名。这有点牛塞,因为当您重命名在 M 中创建的表时,Daxstudio 仍然使用原始表名而不是新名称来引用它。以下是如何重现该错误。
Power BI > 主页 > 输入数据
命名表RedTable
。
在 Daxstudio 中运行查询:
EVALUATE
DISTINCT('RedTable'[Column1])
现在将表重命名为BlueTable:
您仍然可以在 Server Timings 的 Query 列中看到原始表名。
有没有办法改变这个用 M 创建的原始表名?
我可以补充一点,此错误仅适用于使用 M 创建的表(无论是输入数据还是插入服务器)。DAX 表无法重现此错误。DAX 表在您更改其名称后会更新,并且实际(非原始)名称显示在 Daxstudio 的 Server Timings 的 Query 列中。