2011年7月7日 星期四

Reporting Service 2008R2 LookupSet的使用

繼上一篇的LookupMuliLookUp後,現在要介紹Lookup家族的最後一個成員LookupSet。
我們有兩個Table分別為DimCity與SubCity:
DimCity與SubCity這兩個Table的關係是一對多。
接著我們在設計畫面建立一個table,並且加入DimCity的CityID與CityName到Tablix,接著在另一個Tablix輸入運算式:
我們看到LookupSet的第一個參數為DimCity的Fields!CityID.Value,而第二個參數為SubCity,第三個參數為顯示名稱,最後則是另一個DataSet(資料集)的名稱。
在LookupSet後因為資料是1對多的關係,所以顯示報表會有error,這時候我們使用Join把產生分解後,並且加上,這個符號,最後就可以觀看資料的結果:

沒有留言:

張貼留言