-
3516853030 小试身手Lv3
发表于2021-1-20 15:12
楼主
本帖最后由 3516853030 于 2021-3-5 11:27 编辑
1.问题背景
在bi47中,表格间取数会产生一些问题:
导致这种现象的原因是:
bi47引入了报表中表格多线程计算,表格间相互引用可能存在这种情况:表格计算引用表格表元的值的时候,被引用的表格还没计算完,这时候就会出现上面的问题。
2.解决思路
局部配置方法(只在本分析表范围内生效):通过设置参数,将表格多线程关闭即可解决。
在报表中拖一个输入框参数组件,名称设置@set_calc_threadmode,默认值设置none,显示属性设置为隐藏即可,不影响任何效果展示。
全局配置方法:
可以在“资源管理器”中的/root/products/ebi/sys/conf/setup.conf中配置以下属性:(注:abi亿信报表上此配置文件位置:/root/products/eanalysemgr/conf/setup.conf)
在bi47中,表格间取数会产生一些问题:
导致这种现象的原因是:
bi47引入了报表中表格多线程计算,表格间相互引用可能存在这种情况:表格计算引用表格表元的值的时候,被引用的表格还没计算完,这时候就会出现上面的问题。
2.解决思路
局部配置方法(只在本分析表范围内生效):通过设置参数,将表格多线程关闭即可解决。
在报表中拖一个输入框参数组件,名称设置@set_calc_threadmode,默认值设置none,显示属性设置为隐藏即可,不影响任何效果展示。
全局配置方法:
可以在“资源管理器”中的/root/products/ebi/sys/conf/setup.conf中配置以下属性:(注:abi亿信报表上此配置文件位置:/root/products/eanalysemgr/conf/setup.conf)