2

Мне нужно создать отчет ниже формата. Заголовок повторяется только на странице.Отчет ssrs: Облицовочные вопросы с основным видом вида отчета

ItemNr | ItemGenDesc | FulfilmentBin | onHand 
----------------------------------------------- 
CAP100 Capacitor  FulFil1    5 

    binPriority | binBackup | binBackupQty | binMin | binMax 
    ----------------------------------------------------------------- 
       1 bkBUSLOT2   100  1  5 
       2 bkBUSLOT3   150  2  6 

CAP400 Transistor FulFil12    20 
CAP500 Transistor FulFil14    30 

    binPriority | binBackup | binBackupQty | binMin | binMax 
    ----------------------------------------------------------------- 
       1 bkBUSLOT5   250  5  9 

Мой выход SQL, как показано ниже

enter image description here

Я пытался работать с 2 табликсом и каким-то образом я получил выход приходя в режиме предварительного просмотра, но когда я экспортировать в PDF, я получаю пустой линии между каждым элементом. Я предполагаю, что это потому, что сетка binPriority (сетка деталей) скрыта, когда itemnr count < = 1. Также заголовок строки tablix1 появляется для каждой группы, но я хочу, чтобы заголовок строки отображался один раз на странице.

Может ли кто-нибудь предложить, какие способы генерировать этот тип отчета?

Спасибо.

Обновление 1: К сожалению, CAP500 в отчете должен быть радиатором. Моя ошибка в типографии. Отчет должен быть сгруппирован по ItemNumber и отсортирован по binPriority. Таким образом, он будет печатать binpriority = 0 в главной сетке, а затем в сетке деталей он будет печатать в порядке binPriority. OnHand, который показан в главной сетке, имеет отношение к binPriority = 0.

+0

Макет отчета трудно понять. Предполагается ли, что отчет должен группироваться по первым трем столбцам в наборе данных? Как узнать, какое значение OnHand отобразить в заголовке? Кроме того, в макете есть ITEMNMBR 'CAP500' и ITEMGenDesc 'Transistor', но я не вижу этого в выводе SQL. –

+0

Возможный дубликат [ssrs 2008: Не хотите, чтобы заголовок группы отображался для каждой группы] (http://stackoverflow.com/questions/21944568/ssrs-2008-do-not-want-group-header-to-appear- для каждой группы) – kyzen

+0

@RonSmith: К сожалению, CAP500 в отчете должен быть радиатором. Моя ошибка в типографии. Отчет должен быть сгруппирован по ItemNumber и отсортирован по binPriority. Таким образом, он будет печатать binpriority = 0, а затем в сетке деталей он будет печататься в порядке binPriority. OnHand, который показан в главной сетке, имеет отношение к binPriority = 0. Пожалуйста, дайте мне знать по любым вопросам. Спасибо – Anirudh

ответ

2

Вы можете достичь указанного макета с помощью одного табликса. Это довольно просто, если вы не возражаете против столбцов 2-4 в заголовке группы, выстроившись в колонке 1-3 в вашей детали. Поскольку горизонтальная страница недвижимости не является проблемой (только 6 столбцов, считающих пустой столбец слева от столбцов Detail), я бы взял этот маршрут.

Я не уверен, насколько вы знаете о SSRS, так что простите меня, если это объяснение слишком рудиментарно. Другие с меньшим опытом, чем вы могли бы найти его полезным.

  1. Щелкните правой кнопкой мыши на строке подробностей на вашем табличке.
  2. Выберите Добавить группу => Группа строк => Родительская группа.
  3. Установите группу по значению в ItemNumber и установите флажок «Добавить заголовок группы».
  4. Это создает группу по столбцу, которую я удаляю для вашего указанного макета. Обязательно удаляйте только столбец, а не группу строк.
  5. В окне группировки (по умолчанию внизу вниз) щелкните правой кнопкой мыши группу элементов ItemNumber и выберите «Свойства группы».
  6. На вкладке Сортировка/меню задайте значение Sort By для binPriority.
  7. Щелкните правой кнопкой мыши свой новый ряд строк строки в таблице и выберите Insert Row => Inside Group Above. Вам нужно будет сделать это дважды, чтобы у вас было 3 строки в группе Row.
  8. Вставьте еще 3 столбца в общей сложности 6 столбцов в вашем Таблице.
  9. Поместите свой ItemNr, ItemGenDesc, FulfilmentBin, onHand Этикетки и значения в первых двух строках, первые 4 столбца вашей группы строк.
  10. Поместите свой binPriority, binBackup, binBackupQty, binMin, binMax Ярлыки в последнюю строку, последние 5 столбцов вашей группы строк.
  11. Поместите свой binPriority, binBackup, binBackupQty, binMin, binMax Значения в последние 5 столбцов вашей строки подробностей.
+0

Спасибо за подробные шаги. У меня все еще есть пустые строки, идущие между каждой строкой, а также экспорт PDF - пустые страницы. Я проверил все настройки отчета и т. Д. Я буду изучать его отдельно и не буду с ним общаться. – Anirudh

+0

Добро пожаловать! Иногда пустые страницы в экспорте PDF связаны с шириной отчета, превышающим ширину страницы. Удостоверьтесь, что ваша ширина тела отчета + левая и правая поля = ваша ширина страницы. –