Eden.Sun 发表于 2024-4-13 16:29:43

字符串参数的可忽略和可不输入

本帖最后由 Eden.Sun 于 2024-4-13 16:54 编辑

    最近有小伙伴多对于报表的字符串参数的“可不输入”和“可忽略”两个配置项有些不太明白。今天就给大家介绍一下。

    这两种设置,都可以让报表在预览时,跳过这个参数,直接获取数据然后展示。其中可不输入就是表示这个参数默认值是个空白字符串 "",可以理解为字符串有值但是是空白值,可忽略就是这个参数可以是Null,参数根本就没有值。

    我们针对两种情况分别进行演示

   1. 可不输入
       当参数设置可不输入时,表示这个参数的默认值是空字符串"",,我们通过表达式:{IIF(@报表参数1="", "T", "F")}进行判断,结果为T
      
      




    2. 可忽略
       设置为可忽略时,表示这个参数默认值是Null,我们可以通过 IsNothing 表达式进行判断:
      

       其实在预览的时候就能看到两种设置的区别。可忽略的参数后面会有一个 空值 的勾选项。
      

      
    3. 同时设置
       当同时设置时,可不输入优先生效。。
      
      

       但是预览时,可以通过对 空值 项的选择,使可忽略的色值生效:
      


    4.新版本
      在最新的版本中,已经优化了两种设置的提示信息,方便我们更好的进行区分:
      
页: [1]
查看完整版本: 字符串参数的可忽略和可不输入