【问题标题】:Daily, weekly, monthly and yearly reports每日、每周、每月和每年的报告
【发布时间】:2012-04-12 10:30:41
【问题描述】:

我正在使用 SSRS 2008 R2 生成报告。在我的报告中,我必须每天、每周、每月和每年生成报告。

我的表中有日期列,我尝试按此日期分组,它工作正常,但我需要显示每天、每周、每月和每年。我怎样才能按这些分组。有人能帮我一下吗。提前致谢

【问题讨论】:

    标签: sql-server-2008 reporting-services group-by report


    【解决方案1】:

    您可以根据需要创建任意级别的组。 (可能会有一些上限,但四层分组不会有问题。)继续右键单击您的 tablix 并选择“添加组...”

    使用 VB 公式指定分组,例如:

    =Month(Fields!ColumnA.Value)
    

    然后在组头中显示为:

    =MonthName(Month(Fields!ColumnA.Value))
    

    【讨论】:

      【解决方案2】:

      您可以在报告服务或 sql 逻辑中使用日期部分函数来为您提供分组所需的数据

      =DatePart(DateInterval.Month, Today())

      【讨论】:

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