【问题标题】:Pass Count of Group Rows fro one group to another将组行数从一组传递到另一组
【发布时间】:2019-04-02 16:57:31
【问题描述】:

我有一个按月分组的组,另一组按年分组。在月份组行中有一个字段的总和。在年份组中,我想显示月平均值,而不是年份的总和。

Jan 2008    10
Feb 2008    15
Mar 2008    35
2008        20

所以 2008 年的摘要行是 60/3 = 20。我怀疑这是使用 CountRows 但不确定如何完成。

【问题讨论】:

    标签: reporting-services report ssrs-2012 reportbuilder3.0


    【解决方案1】:

    你应该可以做这样的事情......

    =Sum(Fields!myAmountField.Value) / CountDistinct(Fields!myMonthField.Value)
    

    如果您的报告跨越一年以上,您可能需要执行类似的操作

    =Sum(Fields!myAmountField.Value, "myYearGroupName") / CountDistinct(Fields!myMonthField.Value, "myYearGroupName")
    

    【讨论】:

    • 效果很好!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 2021-10-31
    • 2018-05-02
    • 2021-10-04
    • 1970-01-01
    相关资源
    最近更新 更多