如何在Microsoft Reporting Services RDL报告中有条件地突出显示
发布时间:2020-12-14 05:51:57 所属栏目:Windows 来源:网络整理
导读:我有一个RDL报告,这是一个名单 – 它是一个网格: 每行代表一天 每列代表一项任务 每个单元格包含当天执行该任务的人员的姓名. 我正在通过MS报告服务器提供报告. 我希望能够突出显示包含查看报告的人姓名的单元格.所以我真的有两个问题: 是否可以从将请求发
我有一个RDL报告,这是一个名单 – 它是一个网格:
>每行代表一天 我正在通过MS报告服务器提供报告. 我希望能够突出显示包含查看报告的人姓名的单元格.所以我真的有两个问题: >是否可以从将请求发送到报表服务器的环境变量中获取人员的姓名?更一般地说,如何查看发送的环境变量列表? 如果我无法自动获取其名称,我可以提供一个报告参数,允许他们手动输入其名称. 第二个问题是: >假设我在字符串中有一个名称,我如何有条件地格式化报告中包含该字符串的单元格? 解决方法
rdlc中的每个对象都有属性.您可以为它们分配常量值或表达式.在这种情况下,您将必须使用IIf并简单地将Field!name与Parameter!name进行比较
这看起来像这样: =IIf(Fields!name=Parameters!viewername,"Black","Red"); PS>我忘了提到你必须将它分配给文本框/单元格的Color属性. 有一个“全局”变量集包含“UserID”,它是执行报表的人的域帐户.因此,要自动将值与域帐户进行比较,可以将此表达式分配给字段的Color属性: =IIf(Fields!name=User!UserID,"Red"); 如果它们不完全匹配(因为您没有在名册值中包含域名),那么您必须使用Like运算符构造某种字符串比较. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows Azure应用程序 – 黑客尝试?
- windows-phone-8 – 从IsolatedStorage播放视频
- windows-event-log – 在应用程序回收发生时记录工作进程请
- windows-server-2012-r2 – 如何将FreeNAS设置为Windows群集
- 未连接硬件时卸载Windows驱动程序
- windows – 用于保存网页和相关链接以便离线查看的任何工具
- Windows Server 2016-Windows Server Backup功能
- 在Windows 7上编辑IDLE(Python GUI)上下文菜单
- Windows与Linux上的文件创建时间
- 在哪里可以找到适合Windows的符合标准的C编译器?
推荐文章
站长推荐
热点阅读