Построитель отчетов SQL: как объединить группы?

У меня есть два отчета, один я создал, а другой использую в качестве руководства/шаблона. В шаблоне отчета группа столбцов кажется «объединенной», но это, вероятно, неправильный термин для этого сценария (отсюда и мои проблемы с дальнейшим гуглением). Вот как выглядит мой шаблон:

ШАБЛОН

введите здесь описание изображения введите здесь описание изображения


Однако мой выглядит немного иначе. У меня есть группировка по году и месяцу, но если я их объединяю (выбирая обе ячейки и нажимая «Объединить» в разделе «Макет»), я теряю группу «месяц». Вот как выглядит мой:

МОЙ

введите здесь описание изображения введите здесь описание изображения

Итак, как мне имитировать стиль шаблона? Я вижу, что обе группы в моем шаблоне окружены круглыми скобками, тогда как в моем шаблоне скобки существуют только для моей дочерней группы. Это моя проблема? Что это означает?


Для большей ясности, вот как я пытаюсь получить результат (столбец для 8/2019, столбец для 9/2019 и т. д.) введите здесь описание изображения

ПРОТИВ

Что у меня есть (столбец для года, подстолбец для месяца) введите здесь описание изображения


person jw11432    schedule 23.09.2019    source источник
comment
Если кто-то, читающий это, задавался вопросом о разнице в скобках между моими двумя примерами, я думаю, что обнаружил это. Скобки, по-видимому, указывают на то, существует ли столбец (когда вы добавляете группу, она автоматически пытается добавить заголовок столбца), и это когда у вас есть имя столбца БЕЗ скобок. Удалите только столбец (не группу дополнительно), и вокруг вашей группы появятся круглые скобки.   -  person jw11432    schedule 24.09.2019


Ответы (1)


Я был готов сказать вам, что вы, должно быть, получили предупреждающее сообщение, прежде чем ваша группа исчезла. Но, к моему удивлению, группа исчезла, как вы и сказали.

Вместо объединения полей выполните следующие действия:

  • Выберите строку, содержащую текстовое поле года.
  • Щелкните правой кнопкой мыши и выберите «удалить строки».
  • При появлении запроса отметьте «Удалить только строки».
  • Введите текстовое поле с надписью «[месяц]».
  • Поместите курсор после «[месяц]».
  • Введите «/».
  • Не покидая фокус внутри поля, щелкните правой кнопкой мыши и выберите «Создать заполнитель».
  • В поле свойств установите значение Fields!year.Value.

Что касается скобок вокруг имен групп. Кажется, это может быть связано с тем, что группа не представлена ​​в структуре определенным образом. Вы можете прочитать come-from?forum=sqlreportingservices" rel="nofollow noreferrer">здесь, чтобы узнать немного больше. Но отчет всегда работает так, как я ожидаю, с ними или без них, поэтому я не обращаю на них особого внимания.

person pwilcox    schedule 23.09.2019
comment
Большое спасибо! Группировка в построителе отчетов была тем местом, где я боролся больше всего. Должно быть, у меня были немного другие настройки, чем вы ожидали, но мне все же удалось по существу использовать ваши указания, чтобы получить то, что мне было нужно, включая объединение месяца и года. Теперь он выглядит и работает красиво. - person jw11432; 23.09.2019