我的 Power Query 编辑器中有两个表。User
和Account
。
我正在尝试添加一个列来User
计算每个用户拥有多少个帐户。
为此,我有一个名为的暂存查询UserAccountCount
,它引用 Accounts 并在 User Id 上执行一个组。User.Id
它返回一个带有和的两列表Count
。
然后我尝试合并和扩展User
查询,UserAccountCount
但它返回一个Expression.Error: A cyclic reference was encountered during evaluation.
.
我同意它是周期性的,因为我在另一个查询中引用了一个查询。除了重复之外,还有什么方法可以引用查询。
我正在尝试最小化重复的代码。
我尝试使用 Table.Buffer 以便它停止评估并可能影响查询运行的顺序。
我应该注意,Account
表上的表、连接和合并在它被引用之前User
引入。User.Name
UserAccountCount
在暂存查询中执行此操作是不好的设计。我应该只使用 AddColumn 公式吗?