|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 心电感应 于 2018-12-29 23:39 编辑
- let
- Source = Excel.CurrentWorkbook(){[Name="表2"]}[Content],
- Custom1 = Table.Group(Source,{"员工编码","中文姓名"},{"n",each [a=Table.SelectColumns(Table.Sort(_,{"起始日期"}),{"合同类型","起始日期","结束日期"}),
- b=List.Combine(Table.ToRows(a)),
- c=Table.RowCount(a),
- d=List.Transform({0..c-2},each Date.From(if b{_*3+2}=null then 0 else b{_*3+2})+#duration(1,0,0,0)=Date.From(if b{_*3+4}=null then 0 else b{_*3+4})),
- e=if c=1 then "否" else if List.AllTrue(d) then "否" else "是",
- f={"是否断开"}&List.TransformMany({0..c-1},each {"合同类型","起始日期","结束日期"},(x,y)=>y&Text.From(x+1)),
- g=Table.FromRows({{e}&b},f)
- ][g]
- }),
- Custom2 = Table.ExpandTableColumn(Custom1,"n",Table.ColumnNames(Table.Combine(Custom1[n])))
- in
- Custom2
复制代码
————————————————————————
楼主附件涉及敏感数据,删除附件,感谢答疑!
心电感应
|
|