找回密码
 立即注册

QQ登录

只需一步,快速开始

天心天思技术部
中级会员   /  发表于:2022-4-6 09:49  /   查看:1799  /  回复:8
本帖最后由 Bella.Yuan 于 2022-4-15 14:54 编辑

1.首先定义数据源,里面有A,B二个栏位:


2.在报表设计界面,定义三个文本框,名称和元素输出名称分别都是 A、B、C,其中A文本框取数据源的A栏位值,B文本框取数据源的B栏位值,C文本框取A文本框+B文本框的值:

3.报表预览,然后导出成JSON, 发现C文本框的值为0,无法导出:




请问导出成JSON,C文本框怎样才能有值,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-4-6 10:08:30
沙发
您好,您的写法不正确,表达式直接写成{A+B},我这边使用15.2.6测试的,同样的数据导出json是正常的。        

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2022-4-6 10:13:18
板凳
你用A+B,是取了数据源的值了吧
目前的问题是:C文本框取A文本框+B文本框的值,导出不了
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2022-4-6 10:15:03
地板
把第一张图的JSON数据,A 改成 AA, B改成 BB,这样就不会误导了
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-4-6 11:35:45
5#
天心天思技术部 发表于 2022-4-6 10:15
把第一张图的JSON数据,A 改成 AA, B改成 BB,这样就不会误导了

您好,明白您的需求了,直接使用文本框1+文本框2导出json时C的值确实是0,这个主要是数据渲染顺序导致的,目前建议您直接使用表达式{A+B},我这边在咨询一下研发,看是否有别的解决方案。
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2022-4-6 12:25:17
6#
感谢!
目前发现导出成json、csv、xml 都存在这个问题;导出成excel、pdf、图片等没有问题
如果要通过ActiveReports设计一些复杂的财务报表,抓取报表某个元素的值作为计算的条件,这种情况有很多的。
导出成json后,会导致后面一系列的值都是空的
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-4-6 12:33:11
7#
天心天思技术部 发表于 2022-4-6 12:25
感谢!
目前发现导出成json、csv、xml 都存在这个问题;导出成excel、pdf、图片等没有问题
如果要通过Act ...

好的,该问题已提交研发,编号【AR-28575】,后期研发有回复,我这边立马回复您。
回复 使用道具 举报
天心天思技术部
中级会员   /  发表于:2022-7-4 17:32:37
8#
您好,请问这个问题修正好了吗
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-7-4 18:39:02
9#
本帖最后由 Eden.Sun 于 2023-9-15 11:03 编辑
天心天思技术部 发表于 2022-7-4 17:32
您好,请问这个问题修正好了吗

您好,这个case在AR16.1上就解决了,您可以升级测试一下呢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部