一列表达式的总和

Sum of a column of expressions

我正在尝试从由

计算的一组数字中获取值
=sum((Code.QRSupport.StockAtDate(Fields!PluNo.Value, Fields!SiteNo.Value, Parameters!SessionDateFrom.Value))+(Fields!DeliveryQty.Value)+(Fields!TransferInQty.Value)+(Fields!TransferOutQty.Value)+(Fields!WasteQty.Value)+(Fields!ReturnsQty.Value)+(Fields!CorrectionQty.Value)+(Fields!StockCheckQty.Value)+(Fields!SaleQty.Value))*(Sum(Fields!OuterCost.Value/Fields!OuterSize.Value))

这将在小组末尾进行汇总,如下所示。

无论我怎样都得不到它们的总和,好像是把团价和团价的总和算出来的。

如有任何帮助,我们将不胜感激。我要把我的笔记本电脑扔掉 window!!

没有样本数据(我不必重新输入)和您自定义的代码函数很难测试,但这应该是正确的。

这假设您有一个行组(看起来您是根据描述分组的?)。您需要将两个 myRowGroup 引用替换为您的行组名称,它区分大小写并且必须用引号引起来。

=
SUM(
    sum(
        (
            Code.QRSupport.StockAtDate(Fields!PluNo.Value, Fields!SiteNo.Value, Parameters!SessionDateFrom.Value)
        )
        +(Fields!DeliveryQty.Value)
        +(Fields!TransferInQty.Value)
        +(Fields!TransferOutQty.Value)
        +(Fields!WasteQty.Value)
        +(Fields!ReturnsQty.Value)
        +(Fields!CorrectionQty.Value)
        +(Fields!StockCheckQty.Value)
        +(Fields!SaleQty.Value)
        , "myRowGroup")
        *
        (Sum(Fields!OuterCost.Value/Fields!OuterSize.Value, "myRowGroup"))
)

我们在这里所做的就是采用组级别表达式,将范围指定为组级别,然后对结果求和。