【问题标题】:Is there any way to add values from 2 matrices together in order to get a 'grand total'?有没有办法将两个矩阵的值相加以获得“总计”?
【发布时间】:2009-01-16 18:08:21
【问题描述】:

我在 SSRS 中创建了一个包含 2 个矩阵(不是表/列表)的报告,每个矩阵都有一个小计。我想要解决的是,是否有任何方法可以计算我的报告底部的“总计”,即我的 2 个矩阵的小计之和。

矩阵 1:
10 10 10 5 10 5 5 共 55 个

矩阵 2:
20 10 10 5 20 5 5 共 75 个

总计:130

每个矩阵都是由单独的数据源驱动的。

基本上我想要得到的是

=sum(fields!gross.Value,"matrix1")+sum(fields!gross.Value,"matrix2")

总计,但这不起作用。

正如我所说,我是新手,所以上述语法可能不正确,但我希望它能让您了解我想要实现的目标。

这可能吗?

谢谢

【问题讨论】:

    标签: sql-server reporting-services


    【解决方案1】:

    不要使用“matrix1”和“matrix2”,而是使用每个数据集的名称。

     =sum(fields!gross.Value,"Dataset1") + sum(fields!gross.Value,"Dataset2") 
    

    此外,有时如果您的数据类型不明确,您将不得不像这样转换字段:

     sum(CDec(fields!gross.Value),"Dataset1")
    

    但在这种情况下,您可能不必这样做。

    【讨论】:

    • 谢谢 - 我会在星期一试一试,看看它是否有效。干杯
    猜你喜欢
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    相关资源
    最近更新 更多