即根据参数组件名称内输入的信息,对表进行模糊查询。
大部分数据书写该过滤表达式未出现报错情况,但某一列数据添加该表达式则整体运行报错,望指教
图中的过滤条件中,添加最后一个条件便报错)如图二),前面的模糊查询条件均未出现问题


esen_4N4M1YQ35K 发表于 2024-1-5 16:23
经检查,应该是数据类型原因,浮点型数据似乎不适用于该公式。
请问是否能换成日期组件,与子表的该数据 ...
可以对这个参数添加是否为空的判断,为空时不参与过滤。
8个回答
过滤条件用宏表达式写在报表中,计算看看对应生成的条件是什么。
如果看不出来,报表中只保留相关表元,逐步对半删减过滤条件,分别测试参数为空、不为空时,报表是否能正常计算。
可以看看系统管理--系统设置-日志-系统日志,查看下报表计算的详细信息,是否有完整的sql,从sql中看看是哪个条件的问题。
-
esen_4N4M1YQ35K 数据达人Lv4
chestnut 发表于 2024-1-3 19:33
过滤条件用宏表达式写在报表中,计算看看对应生成的条件是什么。
如果看不出来,报表中只保留相关表元,逐 ...
报错如图


本帖最后由 chestnut 于 2024-1-4 16:40 编辑
不是添加在表格中,添加在文本组件中。可以根据提示删减内容。报表计算报错,参数是全选,还是有为空的参数?
如果无法在报表中直接看到生成的过滤条件,就只保留参与浮动和过滤的表元,逐步删减过滤条件,至报表正常计算,排查是哪个参数导致的。
分析表计算页面报错,sql显示不全,在系统管理--系统设置-日志-系统日志,查看下报表计算的详细信息,是否有完整的sql,从sql中看看是哪个条件的问题。
-
esen_4N4M1YQ35K 数据达人Lv4
chestnut 发表于 2024-1-4 16:38
分析表计算页面报错,sql显示不全,在系统管理--系统设置-日志-系统日志,查看下报表计算的详细信息,是否 ...
出错sql如图,问题是唯独数据库内下的该字段数据会报错,换成其他字段并不会出错

-
esen_4N4M1YQ35K 数据达人Lv4
chestnut 发表于 2024-1-4 16:38
分析表计算页面报错,sql显示不全,在系统管理--系统设置-日志-系统日志,查看下报表计算的详细信息,是否 ...
经检查,应该是数据类型原因,浮点型数据似乎不适用于该公式。
请问是否能换成日期组件,与子表的该数据(报告期)建立联系?
该数据为报告期,数据格式均为200101。
希望还是实现模糊查询


esen_4N4M1YQ35K 发表于 2024-1-5 16:23
经检查,应该是数据类型原因,浮点型数据似乎不适用于该公式。
请问是否能换成日期组件,与子表的该数据 ...
可以对这个参数添加是否为空的判断,为空时不参与过滤。