Power Bi Desktop - 如何在表之间添加值?
Power Bi Desktop - How to add values between tables?
我正在尝试创建一个列,该列的总值介于 3 table 的 3 列之间。 我该怎么做?
2 table 是共享一个 ID 的 table 值,它们都通过 ID 链接到一个 table 帐户。目标是将 3 列加起来,并将其放入按 Id 分组的 table 中。
我尝试对它们求和,尝试使用 USERELATIONSHIP 函数,并在它们之间创建关系。它似乎给出了非常不准确的结果,就好像它将所有总数加在一起,并将它们传递给每个 Id。那个,不然不让我用这个专栏,就好像它从来不存在一样。
编辑:我正在尝试做的事情的总体思路(线条应该指向帐户的 ID 列,但我弄乱了线条)
编辑 2:我也忘了说明或提及。每个 table 中有更多列的信息无法针对每个帐户进行汇总,这使我无法将 table 合并在一起。
确保您的数据模型如下所示(随意更改名称,但结构必须相同):
维度建模中,你的table"Account"是一个维度,两个feetable都是Facttable。合并来自共享相同维度的多个事实 table 的数据的操作称为 "drill-across",这是 Power BI 的标准功能。
要合并来自这些 table 的费用,您只需要使用 measures,而不是列。本文解释区别:
Calculated Columns and Measures in DAX
首先,为费用创建 2 个措施:
Fee1 Amount = SUM(Fee_1[Amount])
Fee2 Amount = SUM(Fee_2[Amount])
然后,创建第三个度量来组合它们:
Total Fee Amount = [Fee1 Amount] + [Fee2 Amount]
创建矩阵视觉对象,并将帐户 table 中的 Account_ID 放在行上。然后将所有这些度量放入矩阵值区域,如下所示:
结果:
当然,您不必在矩阵中包含所有这些度量,我只是为了方便您展示它们,以验证结果。如果删除它们,最后的措施仍然有效:
我正在尝试创建一个列,该列的总值介于 3 table 的 3 列之间。 我该怎么做?
2 table 是共享一个 ID 的 table 值,它们都通过 ID 链接到一个 table 帐户。目标是将 3 列加起来,并将其放入按 Id 分组的 table 中。
我尝试对它们求和,尝试使用 USERELATIONSHIP 函数,并在它们之间创建关系。它似乎给出了非常不准确的结果,就好像它将所有总数加在一起,并将它们传递给每个 Id。那个,不然不让我用这个专栏,就好像它从来不存在一样。
编辑:我正在尝试做的事情的总体思路(线条应该指向帐户的 ID 列,但我弄乱了线条)
编辑 2:我也忘了说明或提及。每个 table 中有更多列的信息无法针对每个帐户进行汇总,这使我无法将 table 合并在一起。
确保您的数据模型如下所示(随意更改名称,但结构必须相同):
维度建模中,你的table"Account"是一个维度,两个feetable都是Facttable。合并来自共享相同维度的多个事实 table 的数据的操作称为 "drill-across",这是 Power BI 的标准功能。
要合并来自这些 table 的费用,您只需要使用 measures,而不是列。本文解释区别:
Calculated Columns and Measures in DAX
首先,为费用创建 2 个措施:
Fee1 Amount = SUM(Fee_1[Amount])
Fee2 Amount = SUM(Fee_2[Amount])
然后,创建第三个度量来组合它们:
Total Fee Amount = [Fee1 Amount] + [Fee2 Amount]
创建矩阵视觉对象,并将帐户 table 中的 Account_ID 放在行上。然后将所有这些度量放入矩阵值区域,如下所示:
结果:
当然,您不必在矩阵中包含所有这些度量,我只是为了方便您展示它们,以验证结果。如果删除它们,最后的措施仍然有效: