Power BI:计算总和但有多个过滤器和连接?

Power BI: CALCULATE SUM but with several filters and joins?

我现在卡在某个时候了。 情况是这样的:

数据:

对冲账户名称 账号 数量 目的 发票编号
客户 1 100 150$ "Customer1/Blahblah" Inv001
客户 1 100 250$ "Customer1/Meow" Inv002
分销商 1 200 100$ "Customer1/Inv001" Inv003
分销商 1 200 150$ "Customer1/Inv002" Inv004
分销商 1 200 50$ "Customer1/Inv002" Inv005

我的目标?根据示例,我需要从“目的”列中提取“InvNoXXX”,匹配“发票编号”中的条目,然后计算总和。

“计算总和”的结果应该是:

对冲账户名称 账号 金额 目的 发票编号 经销商
客户 1 100 50$ "Customer1/Blahblah" Inv001 分销商 1
客户 1 100 50$ "Customer1/Blahblah" Inv002 分销商 1

如您所见,来自分销商的每个金额都已汇总,然后从每个“客户行”中匹配的“发票编号”的相应金额中减去。作为奖励,我需要在新栏中显示相应的经销商。

要点是:数据目前仅从 excel 文件导入,我正在尝试计算 Power BI 中的所有内容。我知道如何在 SQL 中执行此操作,但在 Power BI 中我迷路了。

有什么想法吗?这在 Power BI 中甚至可能吗?

提前致谢!

如果我没理解错,那么您想 link 将客户价值转化为分销商价值?

我建议你们两个从数据源创建两个查询,上面有两个过滤器(导入数据时转换按钮)。 然后你有两个 Table 看起来像这样:

客户Table:

Offset Account Name AccountNo Amount Purpose Invoice Number
Customer1 100 150$ "Customer1/Blahblah" Inv001
Customer1 100 250$ "Customer1/Meow" Inv002

经销商Table:

Offset Account Name AccountNo Amount Purpose Invoice Number
Distributor1 200 100$ "Customer1/Inv001" Inv003
Distributor1 200 150$ "Customer1/Inv002" Inv004
Distributor1 200 50$ "Customer1/Inv002" Inv005

之后,在分发服务器中创建一个新列 Table,添加 Purpose 列中的值并替换“/”之前的所有内容。

最后,您必须 link 客户 table 列中的发票编号到模型视图中分销商 table 中新创建的“发票列”。