夏末 发表于 2024-4-24 17:22:26

【AR表报16】参数报表日期筛选不生效

本帖最后由 夏末 于 2024-4-24 17:24 编辑

我这样处理的 请教一下 为啥默认没数据了,明明是为设置null选择,单独设置一个是可以的,去掉这个日期筛选,其他条件默认为null也可以正常。

Eden.Sun 发表于 2024-4-25 19:00:05

您好,您的这个现象是已经查询了数据,但是根据参数筛选之后的,报表没有数据。
如果没有查询的话,报表区域应该是灰色的:


您个参数设置一下值再看看呢:

Eden.Sun 发表于 2024-4-30 15:25:22

您好,您的问题解决了么?

夏末 发表于 2024-4-30 15:31:06

Eden.Sun 发表于 2024-4-30 15:25
您好,您的问题解决了么?

还没,1.其实我想要的效果是为null时候,默认查询全部,2.开始日期勾选,就查询开始日期到数据最后日期的筛选,3.结束日期勾选,就查询数据开始日期的到结束日期勾选筛选,4.开始日期和结束日期都勾选,就查之间的数据

Eden.Sun 发表于 2024-4-30 17:14:08

夏末 发表于 2024-4-30 15:31
还没,1.其实我想要的效果是为null时候,默认查询全部,2.开始日期勾选,就查询开始日期到数据最后日期的 ...



您把表达式参数的部分改成:{IIF(IsNothing(@参数), @参数, 字段名)} 试试
这个表达式的意思是,如果参数部位Null就返回参数值,否则就返回字段本身的值,相当于 1>=1 。

页: [1]
查看完整版本: 【AR表报16】参数报表日期筛选不生效