我有一个Power BI应用程序,其中我需要以这样一种方式自动化应用程序:每当在源代码中更新/更改任何使用的字段名称时,图表对象中的字段名称都会自动更新。例如,现在条形图有一个名为Rgn的字段,在源表中也有同样的字段。但是明天Rgn将会更新到Region。那么在下一次刷新时,我的图表中应该会自动反映出同样的情况。
我在字段所在的表的高级编辑器中添加了以下代码。此后,每当我在源中更改任何内容时,都会在表/数据模型中自动更新。但是图表没有反映更新后的字段名称。而是显示错误,因为图表找不到前面的字段名称。
#"Renamed Columns" = Table.RenameColumns(#"Changed Type",Table.ToRows(Table1))
in
#"Renamed Columns"预期的结果是,如果在源表中将Rgn更新为Region,那么无论在哪里使用Rgn,图表中也应该反映相同的结果,例如在表或切片器中。
我在QlikView中实现了同样的效果,但在Power BI中无法做到。
提前感谢你!
致以敬意,
SKD
发布于 2019-02-21 13:24:08
在PowerBI中,字段与视觉效果紧密相连。每当DB字段名称更改时,PowerBI将不能自动将新字段映射到旧字段。
对于这种情况,一种简单的解决方案是在SELECT语句中使用别名,这将拉取数据。对于ex。从地理区域中选择RGN作为区域。这样,每当DB字段名发生更改时,您只需更新查询,而PowerBI dataset内的字段名保持不变。
https://stackoverflow.com/questions/54650883
复制相似问题