似乎有很多答案,但我似乎无法将其与我的具体问题联系起来。我想得到特定集团的是/否细目。没有获得整个数据群的“是”的百分比。
我在“我得到什么”%of Total cell =
中尝试了以下代码= FormatPercent(Count(Fields!SessionID.Value)/ Count((Fields!SessionID.Value),“Tablix1”),)
= FormatPercent(Count(Fields!Value.Value)/ Count((Fields!SessionID.Value),“Value”),)
的
答案 0 :(得分:2)
应该只是改变表达式中的范围以确保分母是组的总数,而不是整个数据集或Tablix,例如:
=Count(Fields!SessionID.Value) / Count(Fields!SessionID.Value, "MyGroup")
其中MyGroup
是该组的名称,例如:
如果仍然不清楚,那么您最好的选择就是在问题中添加一些示例行以及您想要的结果,以便我们可以复制您的确切问题。
添加更多信息后进行修改
感谢您添加更多详情。我根据您的示例创建了一个数据集:
我基于此创建了一个表:
该论坛基于Group
字段:
Group%表达式为:
=Fields!YesNoCount.Value / Sum(Fields!YesNoCount.Value, "MyGroup")
这会获取每行的YesNoCount
值,并将其与该特定组中的YesNoCount
总值进行比较(即MyGroup
范围。)
请注意,我在这里使用的是Sum
,而不是在示例表达式中使用Count
- 这似乎是数据和所需值的合适聚合。
结果看起来不错: