【问题标题】:SSRS Matrix Reports (Calculated Fields)SSRS 矩阵报告(计算字段)
【发布时间】:2014-04-22 11:58:30
【问题描述】:

请看下面我跑步前后的矩阵报告。

如何找到以下标记字段的百分比,例如:2/6=0.3 (%33)?

【问题讨论】:

    标签: sql-server-2008 reporting-services ssrs-2008-r2


    【解决方案1】:

    您可以在每个 Gender Percentage 女性/男性列中使用一个表达式来获取该组中每个性别的计数与该组中的成员数量的比较:

    男性

    =Sum(IIf(Fields!Gender.Value = "M", 1, 0)) / Count(Fields!Members.Value)
    

    女性

    =Sum(IIf(Fields!Gender.Value = "F", 1, 0)) / Count(Fields!Members.Value)
    

    这是获得范围内的男性或女性成员总数,然后获得总成员数的百分比。

    【讨论】:

    • 感谢您的回答。我怎样才能为“PAs”列做同样的事情。
    • 例如:1/3=0.33 (%33) 女性(PAs)/Total(PAs)=?
    • 你可以使用类似=Sum(IIf(Fields!Gender.Value = "F", Fields!PAs.Value, Nothing)) / Sum(Fields!PAs.Value)的东西。如果您需要更多信息,最好提出一个新问题。
    • 你的Gender Percentage 表达式工作了吗?
    • 再次感谢您的帮助。
    猜你喜欢
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多