【问题标题】:SSRS report calculate fieldSSRS 报告计算字段
【发布时间】:2013-12-03 05:04:16
【问题描述】:

我需要创建一个 ssrs 报告,该报告需要以这种格式显示在矩阵中

数据集包括以下字段

年、月、值、账户名

报告格式是这样的:

            current month |   month ( last year)| difference in % 
account name 

如何计算上一年月份的字段?因为 SSR 没有 case 或者没有内置逻辑?

【问题讨论】:

  • 将上一年的月份作为一列添加到您的数据集中。这样就可以直接在 SSRS 中获得它们之间的 % 差异。

标签: reporting-services ssrs-2008 bids


【解决方案1】:

如果你在你的数据集中这样做,你可以这样做

 DATEADD(YY,-1,COLUMN)

这将更改一年前的日期。

如果您想在报表端执行此操作,您可以创建一个新列并创建一个计算字段并使用:

 =DateAdd(DateInterval.Year,-1,ColumnName) 

效果一样

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多