一、性能诊断功能
在使用多维表格公式和查找引用功能的过程中,如果在进行筛选、分组、排序或滚动操作时感到卡顿,或者在计算过程中发现公式运行时间过长,可以使用多维表格的性能诊断工具进行快速排查,并参考下文提供的优化方法进行优化。
二、术语解释
- FILTER、COUNTIF、SUMIF 函数:是多维表格中的一类统计数据函数,可以筛选指定条件的数据或内容,并在此基础上进行求和、计数等后续运算;
- 二元运算符:包括 =、!=、<、>、<=、>=、&&、II、CONTAIN 等;
- 公式卡顿:指在多维表格中,对公式字段进行筛选、分组、排序、查找或者页面滚动等操作时,公式求值计算耗时过长导致页面加载速度缓慢。
三、常见慢查询公式场景
场景:条件中直接对 CurrentValue.列名进行运算,且引入多个变量
四、公式优化方法和原则
在数据量增大时,慢查询公式消耗的算力会呈指数级增长,拖慢多维表格的运行。如若出现多维表格性能卡顿问题,建议按照以下方式进行慢查询公式优化。
方法 1:筛选修正慢查询公式
- 功能入口:在多维表格右下方找到悬浮 ?图标,点击最上方 性能诊断。
250px|700px|reset
- 筛选问题公式:在性能诊断面板,筛选 慢查询 和 长耗时 公式,并按照提示进行公式修改。
250px|700px|reset
方法 2:编写公式尽量遵守范式
方法 3:复杂场景考虑使用插件
方法 4:运算中尽量减少使用变量