我有一个Power BI应用程序,在该应用程序中,我需要以某种方式使该应用程序自动化,以便每当源中任何使用的字段名称被更新/更改时,该名称都会在图表对象中自动更新。例如。现在,条形图具有一个名为Rgn
的字段,源表中也是如此。但是明天Rgn
将更新为Region
。然后,下一次刷新时,这些应该会自动反映在我的图表中。
我在存在这些字段的表的高级编辑器中添加了以下代码。此后,只要我更改源代码中的任何内容,表/数据模型中的内容都会自动更新。但是,这些图表未反映更新的字段名称。而是显示错误,因为图表无法找到较早的字段名称。
#"Renamed Columns" = Table.RenameColumns(#"Changed Type",Table.ToRows(Table1))
in
#"Renamed Columns"
预期结果是,如果将Rgn
更新为源表中的Region
,则无论在何处使用Rgn
,图表中都应反映同样的结果,例如在表或切片器中。
我在QlikView中实现了相同的功能,但是无法在Power BI中完成它。
提前感谢一吨!
此致
SKD
答案 0 :(得分:0)
在PowerBI中,字段与视觉效果紧密链接。每当数据库字段名称更改时,PowerBI都将无法自动将新字段与旧字段映射。
这种情况的一种简单解决方案是在SELECT语句中使用别名来提取数据。对于前。从地理区域中选择RGN作为区域。 这样,只要数据库字段名称发生更改,您只需要更新查询即可,并且PowerBI数据集中的字段名称保持不变。