首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建具有动态填充列的SSRS报告?

如何创建具有动态填充列的SSRS报告?
EN

Stack Overflow用户
提问于 2012-11-28 22:26:50
回答 1查看 1.4K关注 0票数 1

我正在使用SSRS报表生成器。

我的查询返回每个用户的许可:

代码语言:javascript
复制
user1   permit1
user1   permit2
user1   permit3
user2   permit2
user2   permit4
...

如何创建这样的报告?

代码语言:javascript
复制
USER    PERMITS
------------------------------------
user1   permit1   permit2   permit3
user2   permit2   permit4
...

或者更好:

代码语言:javascript
复制
USER   PERMIT1   PERMIT2   PERMIT3   PERMIT4
-----------------------------------------------
user1     x         x         x
user2               x                   x
...

困难之处在于"Permit“列不是一组设置值。我们将添加新的许可并频繁删除。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-11-28 23:30:12

你要找的是Matrix Control。在此控件中,您将对第一列(用户)上的行进行分组,并对第二列(允许列)上的列进行分组。在单元格中,您可以检查许可证的值,如果设置了该值,则绘制一个“x”。从原理上讲,该控件将如下所示:

代码语言:javascript
复制
 ---------+-----------------------------------------------
|         | [Permit]                                      |
|---------+-----------------------------------------------
| [User]  | =Iif(Fields!Permit.Value Is Nothing, "", "x") |
 ---------+-----------------------------------------------
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13607363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档