我正在尝试获取列组中相对于父行组衡量的子行组值的百分比值。但是,它给了我该子行组相对于所有列组总数的百分比值。
从本质上来说,我似乎需要在表达式中具有一个范围层次结构。
我的报告结构如下图所示:
正如您在上面看到的,我有行组,年龄组(父级)和种族(子级)以及列组MemberSegmentation。创建相对于Column组的整个AgeGrouping百分比的表达式很好用,但是当我尝试到达ChildRow相对于Column Group的百分比组时,事情就坏了。
我正在使用的当前公式如下:countdistinct(Fields!PersonKey.value)/ countdistinct(Fields!PersonKey.value,“ AgeGrouping”)。
其输出如下图所示:
“未知”百分比值突出显示了我所遇到的问题,45%是该值除以列组的总和(1634/3613),但我需要将其设为除以列组的值(1634/2686)的范围。
有什么表情可以带我到那里吗?
答案 0 :(得分:1)
您需要的公式/表达式是:
= countdistinct(Fields!PersonKey.value)/(ReportItems!Textbox14.Value)
ReportItems!Textbox14.Value是文本框属性中与总数有关的名称值。