如何从 Power Query 的不同表中的 2 列中获取数据以汇总为 1 列?

Posted

技术标签:

【中文标题】如何从 Power Query 的不同表中的 2 列中获取数据以汇总为 1 列?【英文标题】:How to get data from 2 columns, in different tables within Power Query, to sum into 1 column? 【发布时间】:2021-12-17 19:21:50 【问题描述】:

如何从 Excel Power Query 的不同表中的 2 列中获取数据以汇总为 1 列? 例如:表名 - Main_Company_HR_Data 和 Company1_HR_Data - 我要合并的字段:Main_Company_HR_Data.Gross Company1_HR_Data.Gross。 在数据模型内;我已经建立了与我的数据仓库的连接,并且还链接了 Power Query 中的表。我添加了一个专栏并尝试了来自多个站点的几个建议。没有工作。我一直在使用:计算(SUMX(Main_Company_HR_Data.Gross))+ SUMX(Company1_HR_Data.Gross)。和其他类似的迭代,它不起作用。

【问题讨论】:

请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

我遇到了这个问题,我解决它的方法是让它尽可能简单。

试试这个:

将此代码作为公式输入,在选项卡中添加一列,该字段将对字段求和。

=LOOKUPVALUE('Company1_HR_Data'[Gross],'Company1_HR_Data'[Unique_ID],'Main_Company_HR_Data'[Unique_ID])

在您创建上述公式的同一选项卡中创建一列以将两者相加。

='Main_Company_HR_Data'[Gross]+'Company1_HR Data'[Gross]

【讨论】:

那行得通!!!!惊人的。我搜索了高低,创建了 DAX 公式和过滤器并进行了复杂的处理。谢谢。 @PrChica - 您应该将此标记为答案。它有助于 BHasseltine。 @markfitzpatrick - 我不认为这是我可以选择的选项,但如果可以的话,我肯定会选择 :)

以上是关于如何从 Power Query 的不同表中的 2 列中获取数据以汇总为 1 列?的主要内容,如果未能解决你的问题,请参考以下文章

Power Query 中的索引匹配或 Vlookup

Power Query,刷新时保持输出表相同大小

Power Query 表中的网络流数据库

如何使用 Power Query 从 SharePoint 库中的(许多)文档中获取数据

power query中M函数和处理数据

Excel 2016 Power Query - 从 Oracle 数据字典中获取数据