0

想知道是否有人可以提供帮助 - 早上一直在谷歌搜索 aaaaaall,但没有任何结果。

我在 SQL Server Report Builder 中创建了一个数据集,该数据集获取了我的 Sharepoint 用户配置文件(数据源 = xml Web 服务 SharePoint UserProfileService)。数据集查询结果显示我的信息 - 列是 f.ex。

名称 - 类型 - 值

标题 - xsd:string - 专家

部门 - xsd:string - 会计

工作电话 - xsd:字符串 - 555-55555

等等

现在,我希望查询只返回 * Value 列 *,其中 Name 等于 Department.... 所以数据集的结果如下所示

价值

会计

如果有人可以帮忙请:)

更新 这是我只想返回的返回结果 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>

我猜我必须做类似的事情

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

1 回答 1

0

您是否尝试过在数据源中使用“Microsoft SharePoint 列表”作为连接类型,您仍然可以选择“用户信息列表”并在数据集属性中为其创建过滤器?

于 2013-10-30T08:02:13.260 回答