【发布时间】:2015-07-24 01:10:35
【问题描述】:
我需要一个表达式来获取现有列并在另一列之前一遍又一遍地重新创建该列,其中列名包含“星期一”或列的日期为星期一。
我需要这个表达式的原因是在透视开始/结束日期参数的透视报告中重复标题列。因此,如果用户选择运行本月的报告,他们应该得到 31 列(针对每个日期/天),并且在每个星期一之前重复标题。
【问题讨论】:
标签: ssrs-2008 pivot-table dynamic-columns ssrs-expression
我需要一个表达式来获取现有列并在另一列之前一遍又一遍地重新创建该列,其中列名包含“星期一”或列的日期为星期一。
我需要这个表达式的原因是在透视开始/结束日期参数的透视报告中重复标题列。因此,如果用户选择运行本月的报告,他们应该得到 31 列(针对每个日期/天),并且在每个星期一之前重复标题。
【问题讨论】:
标签: ssrs-2008 pivot-table dynamic-columns ssrs-expression
确保您的数据集包含您的日期范围内的所有日期。如果没有创建一个日期表并交叉加入它。不要旋转结果,让 SSRS 做那一点。数据集包含所有日期后,您可以在报告中使用矩阵并将日期列放入列组中。这将为您的数据集中的每个日期提供一列。我现在不在我的电脑旁,但如果您需要更多帮助,请展示您的数据集示例,我将整理一份快速示例报告。
【讨论】: