和宇混凝土泵 发表于 2021-10-10 15:39:00

公司职务经常换人,如何统部门职务这个位置上,有哪些人,产生了多少费用? ...

如图,左边是数据表,部门通常有‘军师’和‘主公’两个板凳,个别月份有空着的情况,人员变化调动大。
如何以部门职务为准,想统计出这个‘板凳’上坐过哪些人,共产生了多少费用?这个‘板凳’上今年以来是否有空缺情况,即还要统计‘职务存在月份个数’。
如何设置公式,达到右边这样。


实力人生 发表于 2021-10-22 14:26:30

select部门,职务,count(时间),group_concat(distinct(姓名)),sum(收入) from 收入按部门汇总明细表 group by 部门,职务
分享报表

雅仙 发表于 2021-11-19 21:25:55

芊羽芊寻 发表于 2021-11-20 02:04:05

大佬,你这是啥方法啊?

梦醒了心碎了 发表于 2021-11-23 22:58:38


比较起来感觉还是SQL比较强大啊

山那边的海 发表于 2021-12-7 19:57:33

Power Pivot中有类似 TEXTJOIN 的 CONCATENATEX 函数,也算比较方便的

彡倥城彡 发表于 2021-12-14 11:23:32

谢谢大家,有难度,看不太懂。

黄先银 发表于 2022-1-17 00:20:52

数据库sql方法。。。。

秒速五厘米 发表于 2022-1-17 20:02:27

pq法:
let
源 = Excel.CurrentWorkbook(){},
更改的类型 = Table.TransformColumnTypes(源,{{"时间", type datetime}, {"部门", type text}, {"职务", type text}, {"姓名", type text}, {"收入", Int64.Type}}),
分组的行 = Table.Group(更改的类型, {"部门", "职务"}, {{"收入", each List.Sum([收入]), type nullable number}, {"姓名", each Text.Combine(List.Distinct([姓名]),"、"), type nullable text}, {"月数", each List.Count([时间]), type nullable datetime}})
in
分组的行
页: [1]
查看完整版本: 公司职务经常换人,如何统部门职务这个位置上,有哪些人,产生了多少费用? ...