我在Power Query编辑器中有两个表。 User
和Account
。Power Query - M“Expression.Error:循环引用”当与分段表合并时
我正在尝试向User
添加一列,即统计每个用户拥有多少个帐户。
要做到这一点,我有一个名为UserAccountCount
的登台查询引用帐户并在用户ID上执行一个组。它返回一个包含User.Id
和Count
的两列表格。
然后我尝试合并并扩大UserAccountCount
上的User
查询,但它返回Expression.Error: A cyclic reference was encountered during evaluation.
。
我同意这是周期性的,因为我在另一个引用了一个查询。除了重复之外,还有一种方法可以引用查询。
我想尽量减少重复的代码。
我试图使用Table.Buffer,以便它停止评估并可能影响查询运行的顺序。
我要指出的是,Account
表,联接和合并的User
表中User.Name
带来之前它是由UserAccountCount
引用。
在暂存查询中这样做是不好的设计。我应该使用AddColumn公式来做到这一点吗?