Page tree
Skip to end of metadata
Go to start of metadata

内容概述



通常在系统当中会存在权限管控这样的功能,需要根据最终用户的权限去控制更细粒度的数据,本篇文章来分享根据用户的权限去设置用户自定义报表列。

示例报表:

用户自定义报表列.rdlx-json

1.添加表格控件,并绑定数据


2. 添加报表参数,用于接收用户选择的数据列

设置参数名称及可用数据,可用数据设置为列名 【值】【标签】,设置如下

3. 选中第一列,设置列的【隐藏】属性,选择【表达式】

=Not Join(Parameters!ChooseColumn.Value, ",").Contains("订购月")

即:先将各个参数值拼在一起,判断是否包含“订购月”,如果包含则返回False, 否则返回 True.


4. 设置其他列的【隐藏】属性,选择【表达式】




5. 预览







  • No labels