扁担宽板凳长 发表于 2023-7-6 21:42:30

GcExcel 计算表达式增强[DOCXLS-8514]

本帖最后由 AlexZ 于 2024-1-17 10:56 编辑

您好,GcExcel求和表达式{{=ds.零售流水+ds.退款流水)}} 报错,请排查一下原因,demo见附件




Joestar.Xu 发表于 2023-7-7 10:19:21

收到,这边排查一下,有进展了我在帖子中回复您。

Joestar.Xu 发表于 2023-7-7 11:05:40

您好,这边经过调研,判断这种情况是不支持的。

目前有以下3个方案可以绕过这个问题:

1、可以设置多个单元格来实现您的需求,如下图所示:





2、在数据源被加载进来前,将json重新处理,添加一个新的属性作为零售与流水的和,最后直接将这个新的属性绑定到模版中。

3、如果您的数据是从数据库中取出来的话,在查询时从SQL层将想要的结果计算出来,这样比方法2更快。

~12 发表于 2023-7-7 14:55:06

你们之前官方文档写着支持这种写法的,是写错了吗?
我看官方文档中把表达式字段那一整段都删除了

Joestar.Xu 发表于 2023-7-7 15:33:41

本帖最后由 Lynn.Dou 于 2023-7-19 17:27 编辑

~12 发表于 2023-7-7 14:55
你们之前官方文档写着支持这种写法的,是写错了吗?
我看官方文档中把表达式字段那一整段都删除了
您好,是的,目前不支持在一个单元格中使用多个字段。
对于= sum{} + sum{} 这种场景并没有报错,经评估我们会为此类情况抛出异常以作提示,计划在V6.2.1支持;
页: [1]
查看完整版本: GcExcel 计算表达式增强[DOCXLS-8514]