首页 > 解决方案 > 如何使用源表中的更改自动更新图表中的字段名称

问题描述

我有一个 Power BI 应用程序,在该应用程序中,我需要以这样一种方式自动化应用程序,即每当在源中更新/更改任何使用的字段名称时,图表对象中都会自动更新相同的字段名称。例如,现在条形图有一个名为 的字段Rgn,源表中也是如此。不过明天Rgn会更新到Region。然后在下次刷新时,我的图表会自动反映相同的内容。

我在存在字段的表的高级编辑器中添加了以下代码。在此之后,每当我更改源中的任何内容时,都会在表/数据模型中自动更新。但是图表没有反映更新的字段名称。而是显示错误,因为图表无法找到较早的字段名称。

#"Renamed Columns" = Table.RenameColumns(#"Changed Type",Table.ToRows(Table1))
in 
#"Renamed Columns"

预期结果是,如果Rgn将更新到Region源表中,则图表中也应反映相同,无论在何处Rgn使用,例如在表或切片器中。

我在 QlikView 中实现了相同的功能,但无法在 Power BI 中完成。

提前致谢!

问候,

SKD

标签: powerbi

解决方案


在 PowerBI 中,字段与视觉效果紧密相关。每当数据库字段名称更改时,PowerBI 将无法自动将新字段与旧字段映射。

这种情况的一个简单解决方案是在提取数据的 SELECT 语句中使用别名。例如。从地理中选择 RGN 作为区域。这样,每当数据库字段名称更改时,您只需更新查询,PowerBI 数据集中的字段名称保持不变。


推荐阅读