2013-04-23 61 views
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值A/Tablix1总一个。

我在Tablix2的%列电流表达式如下:

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

但我得到的是Tablix1的总计行,而不是Tablix1的每个区域的计算比例。

回答

1

Lookup函数可以为此工作。它类似于Excel中的vlookup。这将是这个样子:

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

这将从区域2拉出相应值成的Tablix 1.您可以直接切换它周围,如果你想在其他表。

相关问题