-
-
touchi4 初学数据Lv2
发表于2023-8-17 10:12
悬赏100
已解决
楼主
平常分析表的列隐藏都用控制列宽或者列的显示属性控制,但目前业务这边有一个分析表实际展示的列只有三列,但隐藏了二十列。现在发现该页面查询速度很慢,经排查发现隐藏的二十列也参与计算和构造结果表,导致时间很慢。是否有其他方法可以让列隐藏的时候不参与计算和构造?
最佳答案
本帖最后由 chestnut 于 2023-8-18 15:39 编辑
这些指标是通过参数控制是否显示,不显示的指标就不参与计算,是想实现这个效果吗?可以试试报表分支,每个分支只展示需要显示的指标,通过条件判断计算显示的分支。设置参考:
https://help.esensoft.com/doc-view-522.html
touchi4 发表于 2023-8-18 15:26
因为数据有二十来个口径 类似当年发生值、当月预算这种,业务只需要看其中几个。这个目前是通过下拉框枚 ...
这些指标是通过参数控制是否显示,不显示的指标就不参与计算,是想实现这个效果吗?可以试试报表分支,每个分支只展示需要显示的指标,通过条件判断计算显示的分支。设置参考:
https://help.esensoft.com/doc-view-522.html
8个回答
chestnut 发表于 2023-8-18 10:44
方便说明报表为什么要这样设置吗?隐藏的二十列,计算不显示,导出需要吗? ...
因为数据有二十来个口径 类似当年发生值、当月预算这种,业务只需要看其中几个。这个目前是通过下拉框枚举选择控制显示隐藏的
本帖最后由 chestnut 于 2023-8-18 15:39 编辑
touchi4 发表于 2023-8-18 15:26
因为数据有二十来个口径 类似当年发生值、当月预算这种,业务只需要看其中几个。这个目前是通过下拉框枚 ...
这些指标是通过参数控制是否显示,不显示的指标就不参与计算,是想实现这个效果吗?可以试试报表分支,每个分支只展示需要显示的指标,通过条件判断计算显示的分支。设置参考:
https://help.esensoft.com/doc-view-522.html
chestnut 发表于 2023-8-18 15:37
这些指标是通过参数控制是否显示,不显示的指标就不参与计算,是想实现这个效果吗?可以试试报表分支,每 ...
因为分支已经用到24个,不能再添加了,添加会报错,分支条件最多750个字节长度,有其他动态引用的办法吗
touchi4 发表于 2023-8-18 16:42
因为分支已经用到24个,不能再添加了,添加会报错,分支条件最多750个字节长度,有其他动态引用的办法吗 ...
试试在表达式中用if判断? 用参数控制列是否显示,不显示列时 if 返回1。