很抱歉,我玩SSRS已经有一段时间了。
我创建了一个新报告,其中包含一个返回100行的数据源。在布局中我只是拖了几列,没有工具箱控件。但是在预览和部署中,我只得到第一行的一页输出。
我需要做什么才能呈现每行一页?
不确定是否重要,但我的数据源是SharePoint列表Web服务,我正在使用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>{xxxxxxxxxxxxxxxxxxxx}</DefaultValue>
</Parameter>
</Parameters>
</Method>
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>
答案 0 :(得分:3)
当您将字段拖到报表的空白区域时,BIDS会创建一个文本框,然后插入一个聚合函数(我认为这取决于字段类型为SUM或FIRST。)
这听起来是获得所需内容的最佳方式,首先从工具箱中拖动List,然后在矩形内部布置文本字段。
现在通过右键单击“(详细信息)”行组(BIDS窗口的下部窗格)插入分页符。选择“组属性”。在结果对话框中,转到分页符并选中“在组的每个实例之间”复选框。