3

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

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

详细信息行中的每个单元格都有一个计算公式:

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

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

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

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

有任何想法吗?

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

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

4

1 回答 1

0

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

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 
于 2015-10-07T17:21:17.150 回答