2

我将重新表述一个我之前问过的问题。

我想按周对日期进行分组。我目前有两个函数:第一个函数返回一年中的所有财政周,第二个函数返回所有日期。

为了得到这个结果集,我在财政周的几天内进行了左外部联接。

2010 年 4 月 4 日 2010 年 4 月 4 日
 空 2010 年 5 月 4 日
 空 2010 年 6 月 4 日
 ...
 2010 年 11 月 4 日 2010 年 11 月 4 日
 空 2010 年 12 月 4 日

在 SSRS 中,我想按周对日期进行分组,因此我需要将 Null 值设置为日期所属的财政周,关于如何执行此操作的任何想法?

4

1 回答 1

3

我找到了另一种填充空值的方法。这是通过使用 SQL 中的 datepart 函数来返回周数。

SELECT DATEPART(WEEK, specified_date)

它返回周数。然后,我在 SSRS 中的周列的单元格中做了进一步的表达,使其与原始财政周数一致,现在有了。

1 2010 年 4 月 4 日
 1 2010 年 5 月 4 日
 1 2010 年 6 月 4 日
 ...
 2 2010 年 11 月 4 日

这使我可以在 SSRS 中按周分组。

于 2011-01-06T11:41:23.760 回答