内容概述
通常在系统当中会存在权限管控这样的功能,需要根据最终用户的权限去控制更细粒度的数据,本篇文章来分享根据用户的权限去设置用户自定义报表列。
示例报表:
1.添加表格控件,并绑定数据
2. 添加报表参数,用于接收用户选择的数据列
设置参数名称及可用数据,可用数据设置为列名 【值】【标签】,设置如下
3. 选中第一列,设置列的【隐藏】属性,选择【表达式】
=Not Join(Parameters!ChooseColumn.Value, ",").Contains("订购月")
即:先将各个参数值拼在一起,判断是否包含“订购月”,如果包含则返回False, 否则返回 True.