2014-10-21 4 views
0

Как сохранить строки заголовков с использованием матрицы, и я не хочу сохранять их на уровне страницы.Как сохранить строки заголовков с помощью матрицы

Что происходит в настоящее время. Когда я щелкаю плюсом/минусом в строке, данные строки заменяются данными следующих групп.

Так .. MyRow-45-60-04

После нажатия на эту строку я получаю это .. MyRow-SecondRow-15-30-100

Как вы можете видеть на открытии в основной строке данные заменяются «SecondRow» на одной строке.

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

MyRow-45-60-04 SecondRow-15-30-100 ThidRow-85-74-5 FourthRow-64-39-9

ответ

0

я разработал решение, основанное на странице Microsoft SSRS ,

Щелкните правой кнопкой мыши по ячейке группы строки и создайте строку сверху внутри группы. Это должно перемещать ячейку и ее содержимое на одну строку. Сделайте это для каждой группы строк, щелкнув в поле имени строки. Вы должны увидеть шаг строки/столбца для каждой группы строк.

FirstGroup 
      Second Group 
         ThirdGroup 

Как вы можете видеть, они разделены на экране, но ступили. Теперь возьмите выражение для SecondGroup и переместите его на одну ячейку назад. Это выровнят его под FirstGroup. Сделайте то же самое для ThirdGroup.

Теперь вы должны иметь что-то вроде этого

FirstGroup 
SecondGroup 
ThirdGroup 

выглядит хорошо, но теперь они друг на друга. Отрегулируйте отступы для каждой группы. Это десятки. Значение по умолчанию равно 2, поэтому просто добавьте 1 к первому, создав его 12. Затем добавьте остальные, как вы сочтете нужным.

Следующая проблема заключается в том, что общая сумма столбцов по-прежнему застревает в нижней строке из-за того, что вы создали строки над ней. Исправьте это, скопировав это выражение в ячейки над ним. Не удаляйте более низкое выражение. Вам понадобится по одному для каждой строки.

Последний шаг - удалить пустые столбцы справа от перемещенных ячеек. Убедитесь, что вы не удаляете ячейки с выражениями в них. В этом примере вы удаляете 2 пустых столбца

Теперь ваш стол должен выглядеть следующим образом.

FirstGroup  | <exp> | <totals> 
    SecondGroup  | <exp> | <totals> 
    ThirdGroup | <exp> | <totals> 

Этот пример решает сразу два вопроса. Он сохраняет информацию о групповом уровне в такт при расширении, а также дает матрице чистый вид.