【问题标题】:Row total for calculated fields using SSRS Report Builder 2.0 over SQL Server 2008在 SQL Server 2008 上使用 SSRS Report Builder 2.0 计算字段的行总计
【发布时间】:2013-09-16 17:54:21
【问题描述】:

我有一个 SRSS (2.0) tablix,我需要在组级别(合同)和数据集级别(所有合同)汇总行数

在详细信息行中,我有一个包含“合同成本”的单元格,一个包含“合同期限”(月)的单元格,两个包含“合同开始日期”和“合同结束日期”的单元格,然后是月份的 12 列一个财政年度的(4 月至 3 月)。

明细行中的每个单元格都有一个计算表达式:

<if this month is in the contract period then 'contract cost / contract period = result>

列中的结果总计,因此每个月都有单个合同和所有合同的总支出

但我找不到汇总行数的方法。合同可能在整个财政年度的任何时期开始或结束,因此我需要对每个明细行进行汇总。

在 SQL Server 2008 上,我无权创建表/视图、临时或 perm。否则我会那样做。

有什么想法吗?

我会举一个例子,但似乎无法上传和接受图片。

感谢您的关注……更感谢您的解决。 布赖恩

【问题讨论】:

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


【解决方案1】:

您可以创建一些变量并让它们返回运行总计

Public Shared TotalProdActual as double 
Public Function AddTotalProdActual(ByVal balance AS double ) AS double 
  TotalProdActual = TotalProdActual + balance 
  return balance 
End Function 

Public Function GetTotalProdActual() 
  return TotalProdActual
End Function 

【讨论】:

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