想知道是否有人可以提供帮助 - google-aaaaaall早上没有结果。
我在SQL Server Report Builder中创建了一个数据集,它获取了我的Sharepoint userprofile(datasource = xml Web服务SharePoint UserProfileService)。数据集查询结果显示我的信息 - 列是f.ex。
名称 - 类型 - 值
标题 - xsd:字符串 - 专家
部门 - xsd:字符串 - 会计
WorkPhone - xsd:string - 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>
答案 0 :(得分:0)
您是否尝试在数据源中使用“Microsoft SharePoint列表”作为连接类型,您仍然可以选择“用户信息列表”并在数据集属性中为其创建过滤器?