优化一下,速度比上面的快一些,同时修正上面的一个小小错误,但是还没有把acc和递归合并在一起,一下想不 ...
个见,供参考:
1、Table.AddKey在这里应该不会起作用,他只是在做聚合计算的时候才会有用,比如[color=var(--primary-base)]Table.AggregateTableColumn;2、#table(6,List.Accumulate(Table.ToRows(装车表),{{},线路表},(s,c)=>let fx=递归函数 in {s{0}&{c&{Table.FirstN(s,fx(1))}}},Table.Skip(s,fx(1))){0})
这里的递归函数算出来的是满足装载条件的行数.
大概是这样的,不一定对。 |