我正在通过查询在 Google 表格中生成一组数据,然后想要获取该数据的运行最大值:
我的查询如下:
=query(GOOGLEFINANCE("SPX","price",TODAY()-365,TODAY()),"Select Col2 offset 1",0)
它生成单列数据,我想返回单列数据,即运行最大值。
我可以轻松地在查询之外使用 MAX(A$1:A1) 执行此操作并将其向下拖动,但不知道如何引用查询的各个行。请帮忙!
这是您可以测试的一种方法:
=let(Σ,query(googlefinance("SPX","price",today()-365,today()),"Select Col2 offset 1",0), reduce(tocol(,1),sequence(rows(Σ)),lambda(a,c,vstack(a,max(a,chooserows(Σ,c))))))