【问题标题】:Percentage of Matrix Child Row Group矩阵子行组的百分比
【发布时间】: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) 的范围内。

有什么表达可以让我到达那里吗?

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    你需要的公式/表达式是:

    =countdistinct(Fields!PersonKey.value) / (ReportItems!Textbox14.Value)

    ReportItems!Textbox14.Value 是与总数相关的文本框属性中的名称值。

    【讨论】:

      猜你喜欢
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多