none
Reporting Service 动态列 RRS feed

  • 常规讨论

  • 某个数据集有很多字段,但是每个用户想看的字段是不固定的,有的人可能字段A、B,有的人可能是字段C、D,目前采用的是隐藏列的方式,感觉不是很好,Reporting Service能不能根据我的字段个数,自动生成列,就类似GridView的AutoGenerateColumns=true.

    谢谢

    2011年2月25日 5:11

全部回复

  • Hi,

    想看哪些字段是用户自己选的吗?还是管理员配置的?

    Built-in Fields有一个可以识别UserID的,可以用来根据UserID决定列的隐藏与否。或者将UserID传到查询里进行处理。

    Thanks,

    Boy E

    2011年2月28日 14:12
  • http://sql-bi-dev.blogspot.com/2010/10/displaying-dynamic-columns-in-ssrs.html

    Problem: How to display selected columns dynamically in SSRS reports. 
    Example: A report contains more than 30 fields. Some users want to see only 5 fields, some users 10 fields, and other may want to see 20 fields.
    Solution: Add a Report Parameter having the values as the name of all the fields of dataset. Now set hidden expression for each column of the tabular report.

    Here is the solution with an example:...........

    2011年2月28日 20:12