【发布时间】:2019-02-20 03:49:10
【问题描述】:
我正在尝试在列组中获取子行组值相对于父行组的百分比值。但是,它给了我该子行组相对于所有列组总数的百分比值。
基本上,我似乎需要在我的表达式中有一个范围层次结构。
我的报告结构如下图:
正如您在上面看到的,我有行组、年龄组(父)和种族(子),以及列组成员分段。创建整个 AgeGrouping 相对于 Column 组的百分比的表达式工作正常,但是当我尝试获取 ChildRow 相对于 Column Group 的百分比组时,事情就崩溃了。
我目前使用的公式如下:countdistinct(Fields!PersonKey.value) / countdistinct(Fields!PersonKey.value, "AgeGrouping")。
其输出如下图所示:
“未知”百分比值突出了我遇到的问题,45% 是该值除以列组的总和 (1634 / 3613),但我需要它是除以列组的值这在 (1634/2686) 的范围内。
有什么表达可以让我到达那里吗?
【问题讨论】: