Grist 给表格加窗口函数:累计求和不用再绕公式
作者:许棠
Grist 官方博客 11 月 4 日宣布公式引擎支持窗口函数,累计、排名可按日期或分组计算,不再依赖"上一格"引用;但版本范围、免费档可用性未说明,需自行确认。

表格工具 Grist 官方博客 11 月 4 日宣布,公式引擎加入窗口函数能力:按月累计、组内排名这类要跨行计算的事,不必再靠"引用上一格"拖公式 。
以前在 Excel 里做流水余额,公式指的是"上面的单元格"。中间插一行补录,引用会悄悄错位,余额从那行起全错,还不会报错 。窗口函数换个说法:按日期找上一条。累计写 PREVIOUS(rec, order_by="Date"),按持卡人分别累计加 group_by,组内排名用 RANK() 挑出金额最大的十笔 。官方称 2 万行流水整列累计几秒算完,这是厂商自测,没有第三方复现。



限制也得说清楚:博客没给版本号,也没讲免费档、自托管版是否同样可用 ;Excel 365 本身就有 SCAN() 等替代写法,这不是 Grist 独有 。
要不要换?Grist 的公式用 Python 写,比 Excel 函数多一道学习成本;它本质是"表格加数据库",而 Airtable、Notion 数据库的公式至今只能看本行 。几十行的小表,Excel 够用;流水频繁增删、要按人按月累计的账,才值得为"公式不错位"换工具。
转载说明
本文根据以下公开资料整理,原文及配图出处见下方。
- [S1] Adding Window Functions to a Spreadsheet
- [S2] Adding window functions to a spreadsheet
- 配图 1:来源:Grist(图片署名见原文) · 图片出处
- 配图 2:来源:Grist(图片署名见原文) · 图片出处
- 配图 3:来源:Grist(图片署名见原文) · 图片出处
- 配图 4:来源:Grist(图片署名见原文) · 图片出处
0
评论 0
还没有评论,来抢沙发。