刚开始学习power bi, 例如我有两张表,一张是资金总额,每天的资金总额是不一样的,每天的资金只有三种消费类型,吃饭、交通、剩余,在power BI中如果每天的总额已知如下表,每天吃饭和交通的费用也已知如下图,如何计算每天剩余类型的金额并插入到消费类型表中,其他类型金额=每天的资金总额-吃饭消费-交通消费。在power query 里面想了好多办法都不行,请大家指点 !!!
本帖已被设为精华帖!
刚开始学习power bi, 例如我有两张表,一张是资金总额,每天的资金总额是不一样的,每天的资金只有三种消费类型,吃饭、交通、剩余,在power BI中如果每天的总额已知如下表,每天吃饭和交通的费用也已知如下图,如何计算每天剩余类型的金额并插入到消费类型表中,其他类型金额=每天的资金总额-吃饭消费-交通消费。在power query 里面想了好多办法都不行,请大家指点 !!!
想到的是两种思路:
1.明细表分组,然后每组构建插入余额行,然后合并得到结果。
2.在总额表里,添加列,用Table.SelectRows筛选明细表得到余额,然后再与明细表合并。
不知道有没有理解错题意...仅供参考
题目中的左表是表1,右表是表2
= 表2 &
Table.FromList( Table.ToRows(表1),
(x)=>{x{0},"剩余",x{1}-List.Sum(Table.SelectRows(表2,each [日期]=x{0})[消费金额])},
Table.ColumnNames(表2) )
在左邊那個表裡增加一列,內容就是剩餘。然後用Append功能,將兩個表合併成一個。
希望能夠幫到你。
手动操作出来的
链接:https://pan.baidu.com/s/1h8V8iuqm6aOONIwaU0G3vg
提取码:lv8c