2013-01-17 65 views
0

想知道是否有人可以幫忙 - 早上谷歌aaaaaall沒有結果。SSRS - XML數據源 - 返回結果

我已經在SQL Server Report Builder中創建了一個數據集,它可以獲取我的Sharepoint用戶配置文件(datasource = xml web service SharePoint UserProfileService)。數據集查詢結果顯示我的信息 - 列是f.ex.

名稱 - 類型 - 價值

標題 - XSD:字符串 - 專家

部 - XSD:字符串 - 會計

辦公電話 - XSD:字符串 - 555-55555

等等

現在,我想查詢只返回* 值列*,其中名稱等於系.... 因此該數據集的結果看起來是這樣的

價值

會計

如果有人可以幫助請:)

更新 這是返回結果xml節點我只想返回

<PropertyData> 
<IsPrivacyChanged>false</IsPrivacyChanged> 
<IsValueChanged>false</IsValueChanged> 
<Name>Department</Name> 
<Privacy>Public</Privacy> 
<Values> 
<ValueData> 
<Value xsi:type="xsd:string">Accounting</Value> 
</ValueData> 

    </Values> 
</PropertyData> 

I'm猜測我要做什麼樣

<ElementPath IgnoreNamespaces="true">GetUserProfileByNameResponse{}/GetUserProfileByNameResult{}/PropertyData{**?????**}/</ElementPath> 
+0

我不明白 - 爲什麼要麻煩?你不能只在你的SSRS頁面設計中使用你想要的列,而忽略其餘的? –

+0

,因爲我想將結果用作另一個數據集中的參數。我只需要部門數據。 – gijane

回答

0

您是否嘗試過使用「微軟SharePoint列表」作爲數據源連接類型,您還可以選擇「用戶信息列表」並在數據集屬性中創建一個過濾器?