保留$列连续3天或以上并且大于等于100
先筛选掉小于100的行: 再使用Table.Group进行连续序号分组: 最后筛选掉分组后表里面行小于3的行,合并表:
Table.Group
拆分成Record:
然后使用List.Accumulatebiubiu一下就出来了
List.Accumulate
Ntt.Docomo
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
这么烧脑的公式也能写出来,厉害呀!就是稍微有点不太明白,为什么第一种方法会丢掉两个记录呢?
@月照 两个记录?你是指筛选吗?
仔细看了一下,公式没问题,只是两个例子执行的标准不太一样,一个是>100,一个是>=100,没毛病,很厉害,赞一个!
@月照 都是>=100
检讨一下,是我抄错了!抱歉!
解法一绕远了,前两步可直接简化为:= Table.Group(源,"$",{"a",each _},0,(x,y)=>Number.From(x<=100 or y<=100))
`单行代码`
您的支持将鼓励我继续创作!
请使用微信扫描二维码。 如何开启打赏?