SSRS одна страница на строку - PullRequest
0 голосов
/ 30 ноября 2011

Извините, я давно не играл с SSRS.

Я создал новый отчет с источником данных, который возвращает 100 строк. В макете я просто перетаскиваю несколько столбцов, элемент управления отсутствует. Но при предварительном просмотре и развертывании я получаю только одну страницу с первой строкой.

Что именно мне нужно сделать, чтобы он отображал Одна страница на строку ?

Не уверен, что это важно, но мой источник данных - веб-служба списка SharePoint, и я использую 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>

1 Ответ

3 голосов
/ 01 декабря 2011

Когда вы перетаскиваете поле в пустую область отчета, BIDS создает текстовое поле, а затем вставляет статистическую функцию (я думаю, SUM или FIRST в зависимости от типа поля).

Звучит как лучшийспособ получить то, что вы хотите, - это сначала перетащить список из панели инструментов, а затем расположить текстовые поля внутри прямоугольника.

Теперь вставьте разрывы страниц, щелкнув правой кнопкой мыши группу строк «(Подробности)» (нижняя панельокна BIDS.) Выберите Свойства группы.В появившемся диалоговом окне перейдите к Разрывам страниц и установите флажок «Между каждым экземпляром группы».

...