【问题标题】:Group days by week sql server / ssrs按周分组天数sql server / ssrs
【发布时间】:2011-01-05 09:36:10
【问题描述】:

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

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

我在会计周从几天开始执行左外部联接以获得此结果集。

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

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

【问题讨论】:

  • 您应该编辑原始问题以使其更清晰,而不是发布新问题。
  • 抱歉,以后我会更加尊重。
  • 能贴出两张表的结构吗?查看您拥有的会计周表和天表是如何设置的,这将有助于回答这个问题。另外,您能否更清楚地了解 SSRS 的最终结果是什么样的?

标签: sql sql-server reporting-services ssrs-grouping


【解决方案1】:

我找到了另一种填充空值的方法。这是通过使用 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 中按周分组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多