Я использую SSRS для своих отчетов, мое решение для отчетности находится в Visual Studio 2008 Business Intelligence Development Studio.Как показать данные в столбце в SSRS
У меня есть отчет, в котором данные должны отображаться в этом формате.
Я добавил группы столбцов с в моей таблице, которая оказывает значения имени клиента и детали, данные поступают в порядке в вертикальном столбце Формат т.е. после того, как колонки.
Мой Выпуск:
Там должно быть только три колонки в каждой строке, после трех записей следующая строка должна начинаться и снова не более чем три записи должны быть отображены, как показано на рисунке выше.
Мои попытки: Я пытался добавить группу строк и в том, что дал выражение
= Ceiling(Fields!Row_Count.Value/3)
здесь row_count это поле, которое исходит от моего запроса, который держит серийный номер записи.
Мои SQl Запрос
SELECT Row_Number() over(order by table_ID) AS Row_Count, Field_1,Field_2 from MyTable
В моей группе колонке я есть имени клиента и в моей группе Row у меня есть другие детали заказчика. Данные получают заполненный столбец, но проблема заключается в том, что он не прерывает текущую строку после трех записей. Ниже приведена моя таблица отчета.
тогда, когда мне нужно внести изменения, чтобы получить это право? –
Я не уверен, что вы имеете в виду; похоже, что ваше выражение Row Group правильно, но вы не указали свое выражение в группе столбцов. Я добавил тот, который использовал для работы моего отчета. Кроме того, на вашем скриншоте поле ** Имя клиента ** не входит в группу строк, но в заголовке таблицы - вам нужно иметь два заголовка группы строк для двух полей набора данных. Итак, это изменения в конструкторе отчетов, которые вам нужно сделать? –
= Поля! First_Name.Value - это то, что я имею прямо сейчас в моей группе столбцов, мне нужно добавить этот Row_Count.Value - 1) Mod 3 вместо моего более раннего кода? –