我有一个包含多个数据集的报告。在其中一个中,我需要从另一个数据集中引用组总数。它看起来像这样:
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值a / Tablix1总计a。
我在Tablix2的%列中的当前表达式如下所示:
=CountDistinct(Fields!ID.Value, "Region2")/CountDistinct(Fields!CONSTITUENT_ID.Value, "Tablix1")
但我得到的是Tablix1的Total行计算的百分比,而不是Tablix1的每个Region的计算百分比。
答案 0 :(得分:1)
查找功能适用于此。它类似于Excel中的vlookup。它看起来像这样:
=Lookup(Fields!Region1.Value, Fields!Region2.Value, Fields!ID.Value, "Region2")
这会将区域2中的相应值拉到Tablix 1.如果你想在另一个表中使用它,你可以直接切换它。