【问题标题】:SSRS Sum ColumnSSRS 总和列
【发布时间】:2018-11-07 15:09:55
【问题描述】:

我有一个报告表

我有名为“部门”的行

我有一个“测量”列

我有 =Avg(Fields!measurement.Value) 的表达式

我想要做的是测量列下面(列底部)的总行。这是所有部门最后的平均值的总和/总和。

我似乎无法让它工作。我已经右键单击表格,并添加了一个总数,但它没有对平均值求和。

类似于 =sum(Avg(Fields!measurement.Value))

请有任何想法的团队

【问题讨论】:

    标签: reporting-services ssrs-2012


    【解决方案1】:

    我不知道它是否有效,但如果我是你,我会尝试根据文本框计算总和。 试试这样的代码:=Sum(ReportItems!<textboxName>.Value) 您必须更改放置表达式的文本框的名称=Avg(Fields!measurement.Value)

    【讨论】:

    • 不高兴很抱歉。我什至尝试重命名文本框,不高兴
    【解决方案2】:

    如果您的意思是您有一个名为“部门”的行组,那么您只需将总行中的表达式设置为 ...

    =Sum(Avg(Fields!measurement.Value, "department"))
    

    这样做是取“部门”范围内的平均值(在您的情况下,行组是范围),然后简单地对这些值求和。

    注意:范围区分大小写它必须与您的行组名称完全匹配。

    【讨论】:

    • 不高兴抱歉,不是有效的聚合函数。请帮忙
    • 请更新您的问题以显示报告设计,包括任何行和列组。还显示任何现有的表达式,最后显示您希望这个新计算出现的位置。如果按通常的方式设置行组,我给出的答案确实有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多