0

我有一个包含多个数据集的报告。在其中一个中,我需要从另一个数据集中引用组总数。它看起来像这样:

Tablix1:

Region1   Total    Age1    Age2
   a       7        5      2
   b       12       6      6
   c       20       12     8
Total      39       23     16

Tablix2:

Region2   Value      %
   a       4      57.14%
   b       6      50.00%
   c       5      25.00%

Tablix2 的“%”列中的值来自公式:%a = Tablix2 Value a / Tablix1 Total a。

我当前在 Tablix2 的 % 列中的表达式如下所示:

=CountDistinct(Fields!ID.Value, "Region2")/CountDistinct(Fields!CONSTITUENT_ID.Value, "Tablix1")

但我得到的是 Tablix1 总行的百分比,而不是 Tablix1 的每个区域。

4

1 回答 1

1

查找功能将为此工作。它类似于 Excel 中的 vlookup。它看起来像这样:

=Lookup(Fields!Region1.Value, Fields!Region2.Value, Fields!ID.Value, "Region2")

这会将区域 2 中的相应值拉到 Tablix 1 中。如果您希望在另一个表中使用它,您可以直接切换它。

于 2013-04-23T16:17:54.887 回答