|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
只是在你分组聚合的时候增加一个聚合项就可以啊!
- let
- 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
- 更改的类型 = Table.TransformColumnTypes(源,{{"日期", type datetime}, {"最大量", Int64.Type}, {"最小量", Int64.Type}}),
- 分组的行 = //Table.ToRecords(
- Table.ToRecords(Table.Group(
- 更改的类型,
- "日期",
- {
- {
- "数", each
- List.Sum([最小量])
- },
- {
- "计数", each
- List.Sum([最大量])
- }
- }
- ,
- 0,
- (x,y)=>Number.From
- (
- Date.Year(x)<>Date.Year(y)
- )
- )
- ),
- j=Table.FromRecords(List.Accumulate(分组的行,{},(x,y)=>x&{[ 日期=y[日期],数=y[数],环比=y[数]/List.Last(x)[数]?-1,计数= y[计数],计数比=y[计数]/List.Last(x)[计数]?-1 ]}))
- in
- j
复制代码 |
|