首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Power查询-M与临时表合并时的"Expression.Error: A cyclic“

Power查询-M与临时表合并时的"Expression.Error: A cyclic“
EN

Stack Overflow用户
提问于 2016-02-01 09:26:11
回答 1查看 13K关注 0票数 0

我的Power查询编辑器中有两个表。UserAccount

我正在尝试向User添加一个列,该列计算每个用户拥有多少个帐户。

为此,我有一个名为UserAccountCount的分段查询,它引用帐户并对用户Id执行分组。它返回一个包含User.IdCount的两列表。

然后,我尝试合并和扩展UserAccountCount上的User查询,但它返回一个Expression.Error: A cyclic reference was encountered during evaluation.

我同意这是周期性的,因为我在另一个查询中引用了一个查询。除了复制之外,还有什么方法可以让我引用这些查询吗?

我正在尝试最小化重复代码。

我尝试使用Table.Buffer,这样它就会停止计算,并可能影响查询的运行顺序。

我应该注意到,Account表在User表上进行联接和合并,以便在User.NameUserAccountCount引用之前引入它。

在分段查询中这样做是不是设计得很糟糕?我应该只使用AddColumn公式来完成此操作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-01 14:18:32

我会在您的UserAccountCount查询中将User.Name添加到您的Group By中。

然后,我将从帐户查询中删除对User表的合并。然后,在与UserAccountCount合并之后,您应该能够同时展开User.Name和Count列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35121723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档