我需要一个表达式来获取现有列并在另一列之前反复重新创建此列,其中列名称包含" Monday"或列的日期在星期一。
我需要这个表达式的原因是在一个旋转的报表中重复一个标题列,该报表是转动start / enddate参数。因此,如果用户选择运行本月的报告,他们应该获得31列(每个日期/日)和每个星期一之前重复的标题。
答案 0 :(得分:0)
确保您的数据集包含日期范围内的所有日期。如果没有创建日期表并交叉连接到它。不要转动结果,让SSRS这样做。数据集包含所有日期后,您可以在报表中使用矩阵并将日期列删除到列组中。这将为您的数据集中的每个日期提供一列。我目前不在我的电脑上,但如果您需要更多帮助,请展示您的数据集示例,我将汇总一份快速的样本报告。