【发布时间】:2016-03-21 12:14:18
【问题描述】:
【问题讨论】:
-
我很确定您不能拥有动态列(请查看 SO 中关于此的其他答案)。我曾经见过一种渲染许多列然后隐藏其中一些列的解决方案。例如,渲染 31 列并匹配它们。然后,如果
Day31列没有数据(因为该月只有 30 天),则隐藏该列。
标签: sql sql-server reporting-services ssrs-2008
【问题讨论】:
Day31 列没有数据(因为该月只有 30 天),则隐藏该列。
标签: sql sql-server reporting-services ssrs-2008
您可以使用 Matrix(而不是 tab-lix)来生成动态列。矩阵报告的 sql 查询不需要更改(它只是 DeveloperName、TimeWorked、Date 的列表),但 SSRS 中的 Matrix 控件将处理所有这些。您可以参考以下墨水 http://ssrstutorials.blogspot.in/2012/10/lesson-15-ssrs-matrix-reports.html 或者 https://msdn.microsoft.com/en-us/library/dd207149.aspx
【讨论】: