2016-03-20 72 views
0

我正在設計一個報告並且有一些疑問。顯示來自不同數據集的列

實際上我有2個數據集(A(MainDataSet)和B)

在我顯示從A列中的報告和我想顯示的列從B(作爲一組)。我已經使用LookUp功能,但它只顯示B列中的1列。

我想顯示每一列。爲此,我嘗試使用LookUpSet,但我不想加入結果。我想作爲一個專欄。

A到B,1:m之間有關係。

我希望你明白了。

非常感謝。

+0

你能提供一些每個數據集看起來像什麼樣的例子?您需要一個不同的解決方案,具體取決於您的記錄是按列或行分隔的。 –

回答

0

在您的表格屬性中,將DataSetName設置爲DataSet B,其中包含播放器數據。然後使用Lookup表達式從MainDataSet A獲取單個記錄,即該玩家當年的團隊和國家/地區。

這裏的表達式按年份和位置連接數據集,但您可能需要額外的字段以確保每個玩家出現在正確的團隊中。

=Lookup(Fields!YEAR.Value + Fields!PLAYER_POSITION.Value, 
    Fields!YEAR.Value + Fields!POSITION.Value 
    Fields!COUNTRY.Value, "MainDataSet") 

(假設你的兩組數據來自不同的數據源。如果他們有相同的來源,它通常更容易包含在一個單一的數據集中的所有數據。)

+0

我不想要單個記錄,我想要在動態表中獲取多個值。 –

+0

通過一個「動態表」,你的意思是一個矩陣?這可能會導致一個表格,每個球員作爲一個單獨的列,每個球隊/位置作爲一個行。 https://msdn.microsoft.com/en-us/library/dd207149(v=sql.110).aspx –

相關問題