优化switch/if的唯一出路:计算组

2020-07-23  本文已影响0人  BI罗

计算组的计算只计算单个
switch需要FE引擎,越多条件判断性能越差

类似这种度量


利用计算组的计算项,可以省去FE引擎的计算量,并且格式化问题也可用计算项各自独立格式而解决


最终对比结果,左计算组,右SWITCH:


将switch的格式化去掉后对比,左计算组,右SWITCH:
结果竟然差不多,而且switch版本的query查询更少


很可惜,实际业务的时候格式是一定需要加上的

上一篇 下一篇

猜你喜欢

热点阅读