2014-03-03 44 views
0

我試圖在SSRS中構建一個報告,我可以在不同的商店中顯示所有可用於一個產品的skus。 enter image description hereSSRS顯示非彙總號碼

唯一的問題是,當我這樣做,它產生一個新的行爲位於另一個存儲一個SKU相同的產品。 enter image description here

我想重新組合它們在同一行上。

任何想法??

回答

1

您需要在您的組中所需的任何其他領域的行組添加到組,然後爲合併後的SKU字段,你可以這樣做:

=JOIN(LOOKUPSET(Fields!CandidateField.Value, Fields!CandidateField.Value, Fields!SKU.Value, 'DataSet1"), ",") 

替換爲「CandidateField」可以「連接」回自己的字段的名稱(這由LOOKUPSET()函數完成),以生成每個行組所需的SKU集合。還要用數據集的名稱替換「DataSet1」。

你可以用你想要的任何分隔符替換逗號。

JOIN函數是將值連接在一起的東西; LOOKUPSET()向它提供一個輸入數組。

請注意,這隻適用於SSRS 2008 R2或更新版本。

編輯:請注意,這是通過SSRS這樣做的一種手段;如果你願意,你也可以在你的SQL中處理這個。