我在不同的服务器上有SSRS,SQL Server 2008,而不是R2和SharePoint 2010。我正在尝试针对两个相关的列表开发一些报告。
我使用_vti_bin / lists.aspx(类型XML)为列表创建了一个共享数据源,然后创建了一个使用共享数据源引用的DataSource。我还创建了2个DataSet,每个列表使用CAML一个。
对于这两个DataSet,我得到了回报,但我缺少字段......
也许这是DataSet CAML语句???或者它会完全是另一回事吗?
这是我的CAML声明:
<Query>
<SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems">
<Parameters>
<Parameter Name="listName">
<DefaultValue>{xxxx-xxxx-xxxx}</DefaultValue>
</Parameter>
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Parameters>
</Method>
</Query>
任何有关更好方法的建议也是可以接受的。谢谢!
答案 0 :(得分:1)
在你之后:
<Query></Query>
你应该有:
<Field>
<Field Name="FieldName">...</Field>
</Field>
为您需要的每个字段。
希望这有帮助,
克里斯