润乾——参数类型

参数的类型有普通参数、动态参数和会话变量。

  • 普通参数

普通参数直接将输入的参数值传给报表进行运算。如果输入的参数值不做任何变化直接传给报表进行计算,我们就可以定义参数类型为普通参数。

  • 动态参数

动态参数是一个表达式(不用等号开头),报表运算时先解析该表达式,然后将表达式计算出的结果作为参数值传给报表进行运算,用动态参数的时候要注意参数的数据类型。动态参数适用于需要动态解析表达式的场合。

  • 会话变量

会话变量是指和用户个人信息相关的一些变量,比如用户名、岗位、部门、职位、角色等等,有了会话变量,就可以识别用户的身份,知道用户拥有哪些权限。用户在登录报表设计系统时,系统会读取该用户的会话变量,利用会话变量生成一些过滤条件,并把这些过滤条件强制叠加到报表中,这些过滤条件可以过滤掉这个用户不该看到的数据。于是,多个不同的用户设计报表,却能够保证不同的人看到不同的数据。会话变量主要应用于权限控制。

系统中提供了以下会话变量供用户使用:

1.用户ID:   sys_UserID

2.机构ID:   sys_Orgs_ForDAUC

3.角色ID:   sys_Roles_ForDAUC

你可能感兴趣的:(润乾——参数类型)