SSRS Как переместить группу строк?

#reporting-services #matrix #ssrs-2008

#службы отчетов #матрица #ssrs-2008

Вопрос:

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

Отдельное примечание: есть ли способ объединить ячейки для диапазона строк? Я знаю только, как объединять ячейки по одной строке за раз! И есть ли способ скопировать n строк? Или мне нужно копировать по одной строке за раз?

Да, группа строк фактически находится ниже группы сведений. Смотрите прикрепленные изображения. введите описание изображения здесь

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

Ответ №1:

[По сути, удаляя предыдущее сообщение об этом. Это было основано на неверном предположении.]

Я бы вставил новую группу, где это уместно, затем удалил ячейки и столбцы по мере необходимости, чтобы строки для двух групп совпадали по количеству: затем вы можете скопировать и вставить ячейки (много одновременно) из старой группы в новую.

Убедитесь, что формулы или поля группировки совпадают, а затем удалите старую группу.

(Вы, вероятно, уже обнаружили это, но простой и понятный способ создания групп — перетащить поля из раздела «Данные отчета» в подокно «Группы строк»: этот метод откажется создавать группу, описанную ниже. подробности.)

Я думаю, что единственной альтернативой является редактирование XML, и это опасно: будьте осторожны и сохраняйте старые версии для возврата, если это необходимо.

Комментарии:

1. Да, группа действительно находится ниже группы сведений. Смотрите скриншоты. Я знаю, как получить строку выше деталей, но поскольку у меня сейчас так много строк ниже деталей, это было бы большой работой по копированию! Также потому, что я не нашел быстрого способа копирования строк. Вместо этого я должен объединить / разделить ячейки так, чтобы они соответствовали одинаковому размеру и формату. Я могу скопировать и вставить несколько строк в ЗАЯВКАХ, но я должен выбрать такое же количество строк и формат для назначения в качестве источника.

2. Спасибо! Да, пожалуйста, дайте мне знать, если вы исправите это, чтобы мне не пришлось переделывать.

3. Да, я думаю, я просто начну все сначала, поскольку мы не используем систему управления версиями.

4. Джейми, если я перетаскиваю поля в подокно «Группы строк», похоже, что по умолчанию он вставляет новую группу строк либо как родительскую, либо как дочернюю группу. Есть ли способ перетащить туда поля и сделать их смежными группами? Кроме того, если я создаю группы таким образом, как мне указать, к какой группе принадлежит конкретная строка?

5. Обычно я избегаю смежных групп: часто одна и та же цель может быть достигнута с помощью полных строк. (Но не всегда.) Да, для смежных групп вам нужно щелкнуть правой кнопкой мыши по группам в окнах групп строк / столбцов.