-
-
呢喃 数据达人Lv4
发表于2020-4-9 15:48
悬赏100
已解决
楼主
I报表从BI系统取数时,BI分析表数据正常,I中取数设置时测试取数也正常,但通过用户账户通过I系统去查看报表时,发现有两行数据为空,将单元格类型修改为字符串时,发现其为∞,但这却不是BI和取数设置中显示的数据。且I中的报表没有任何公式


最佳答案
呢喃 发表于 2020-4-13 17:33
问题原因:BI分析表中有涉及获取当期月份的数值函数,ASINT(right(@bbq,2)),未添加left(),函数,导致I系统 ...
关贴总结:
问题原因:BI分析表中有涉及获取当期月份的数值函数,ASINT(right(@bbq,2)),未添加left(),函数,导致I系统向BI系统传参时出现异常,其函数应为:ASINT(right(left(@bbq,6),2))
感谢楼主分享
9个回答
呢喃 发表于 2020-4-9 16:00
就是正常的BI取数,取数设置为矩形区域取数: b22:e23,参数只有报表期
可以先按这个帖子查看一下自己的步骤
http://bbs.esensoft.com/thread-132507-1-1.html
908791215 发表于 2020-4-9 16:20
可以先按这个帖子查看一下自己的步骤
http://bbs.esensoft.com/thread-132507-1-1.html ...
我的取数设置没有什么问题,其他行数据都可以正常取到;截图只是将取数范围修改到出现错误的矩形区域
问题原因:BI分析表中有涉及获取当期月份的数值函数,ASINT(right(@bbq,2)),未添加left(),函数,导致I系统向BI系统传参时出现异常,其函数应为:ASINT(right(left(@bbq,6),2))
-
ESENSOFT官方技术支持 管理员
10#
呢喃 发表于 2020-4-13 17:33
问题原因:BI分析表中有涉及获取当期月份的数值函数,ASINT(right(@bbq,2)),未添加left(),函数,导致I系统 ...
关贴总结:
问题原因:BI分析表中有涉及获取当期月份的数值函数,ASINT(right(@bbq,2)),未添加left(),函数,导致I系统向BI系统传参时出现异常,其函数应为:ASINT(right(left(@bbq,6),2))
感谢楼主分享