[已解决] Power Query汇总指定位置后每一行的所有值

  [复制链接]
查看246202 | 回复180 | 2020-9-16 05:39:38 | 显示全部楼层 |阅读模式
附件中合计列是汇总后面列的值,但随着数据源不同,合计列后列的数量会增减的
9870012115471.zip (20.8 KB, 下载次数: 0)
回复

使用道具 举报

dabofeng | 2020-9-16 05:48:38 | 显示全部楼层
数据源没有提供
回复

使用道具 举报

mylzxg | 2020-9-16 05:52:38 | 显示全部楼层
PQ不支持数据在原表上操作,所以源数据上的合计列基本没有用。源数据不显示合计列,只显示后面需要合并的明细列,然后用Table.AddColumn增加一个合计列
回复

使用道具 举报

dm511116 | 2020-9-16 05:58:39 | 显示全部楼层
  1. let

  2.   Source = Excel.CurrentWorkbook(){[Name="表2"]}[Content],

  3.   Custom1 = Table.AddColumn(Source,"合计",each List.Sum(List.Skip(Record.FieldValues(_),5))),

  4.   Custom2 = Table.ReorderColumns(Custom1,[a=Table.ColumnNames(Source),b=List.FirstN(a,5)&{"合计"}&List.Skip(a,5)][b])

  5. in

  6.   Custom2
复制代码
回复

使用道具 举报

九筒 | 2020-9-16 06:00:39 | 显示全部楼层
可能我放的附件没说清楚,合并列就是用来计算汇总数。受到老师启发,我用List.Sum(List.Skip(Record.ToList(_),5)),就实现目标了,十分感谢。
回复

使用道具 举报

realhero | 2021-6-26 20:41:23 | 显示全部楼层
呵呵。。。.....
回复

使用道具 举报

paul2014 | 2021-6-29 16:34:32 来自手机 | 显示全部楼层
支持楼主,用户楼主,楼主英明呀!!!
回复

使用道具 举报

newman | 2021-7-3 16:27:52 | 显示全部楼层
介是神马?!!
回复

使用道具 举报

d501 | 2021-7-28 16:23:04 来自手机 | 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊
回复

使用道具 举报

tangdashuai | 2021-9-9 06:48:43 | 显示全部楼层
顶起顶起顶起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则