本帖最后由 Eden.Sun 于 2024-4-13 16:54 编辑
最近有小伙伴多对于报表的字符串参数的“可不输入”和“可忽略”两个配置项有些不太明白。今天就给大家介绍一下。
这两种设置,都可以让报表在预览时,跳过这个参数,直接获取数据然后展示。其中可不输入就是表示这个参数默认值是个空白字符串 "",可以理解为字符串有值但是是空白值,可忽略就是这个参数可以是Null,参数根本就没有值。
我们针对两种情况分别进行演示
1. 可不输入
当参数设置可不输入时,表示这个参数的默认值是空字符串"",,我们通过表达式:{IIF(@报表参数1="", "T", "F")} 进行判断,结果为T
2. 可忽略
设置为可忽略时,表示这个参数默认值是Null,我们可以通过 IsNothing 表达式进行判断:
其实在预览的时候就能看到两种设置的区别。可忽略的参数后面会有一个 空值 的勾选项。
3. 同时设置
当同时设置时,可不输入优先生效。。
但是预览时,可以通过对 空值 项的选择,使可忽略的色值生效:
4. 新版本
在最新的版本中,已经优化了两种设置的提示信息,方便我们更好的进行区分:
|