2013-04-23 63 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.您可以直接切換它周圍,如果你想在其他表。

相關問題