[已解决] 如何提取列明参与计算

  [复制链接]
查看117358 | 回复124 | 2020-11-5 21:30:24 | 显示全部楼层 |阅读模式
10555102110541.png

10555102110544.rar (12.35 KB, 下载次数: 0)
回复

使用道具 举报

沙包 | 2020-11-5 21:37:24 | 显示全部楼层
用pq和pp暂时都没想出好的解法,先发个公式的解法占个位置,静候其他老师的指点。

10555102110545.zip (11.01 KB, 下载次数: 0)
回复

使用道具 举报

自由仔 | 2020-11-5 21:44:24 | 显示全部楼层
10555102110542.png
回复

使用道具 举报

linda_981 | 2020-11-5 21:48:24 | 显示全部楼层
PowerQuery参考解法
10555102110543.png
10555102110546.zip (17.06 KB, 下载次数: 0)
回复

使用道具 举报

hylinfeng | 2020-11-5 21:53:25 | 显示全部楼层
绞尽脑汁憋出了DAX公式,供参考。

PS: 楼上两位老师的pq解法太强大了,可惜我是真心看不懂!看不懂!看不懂!

10555102110547.zip (47.4 KB, 下载次数: 0)
回复

使用道具 举报

db7382 | 2020-11-5 21:56:25 | 显示全部楼层
凑个热闹,跟楼上冬哥的generate是一回事,供参考练习。
  1. = let fx=(x,z)=>let d = Date.AddMonths(x[起始时间],1),

  2.       f = DateTime.ToText(x[起始时间],"yy年每月工资"),

  3.       v = Record.Field(x,f)

  4.      in if d<=x[终止时间] then @fx(x&[起始时间=d],z+v) else z+v



  5. in Table.AddColumn(源,"a",each fx(_,0))
复制代码
回复

使用道具 举报

gengzai | 2020-11-5 22:02:25 | 显示全部楼层
凑个热闹,跟楼上冬哥的generate是一回事,供参考练习。


gen好理解,递归思路明白,但写不出来
回复

使用道具 举报

花猪54288 | 2021-7-17 20:15:51 来自手机 | 显示全部楼层
沙发???
回复

使用道具 举报

bateer2002 | 2021-8-11 11:46:38 | 显示全部楼层
前排支持下了哦~
回复

使用道具 举报

xilu168 | 2021-8-13 22:29:51 来自手机 | 显示全部楼层
专业抢沙发的!哈哈
回复

使用道具 举报

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

本版积分规则