1

Я использую SQL 2008 У меня есть отчет с несколькими группами слева, затем некоторые цифры и другие номера (далее справа), которые также должны быть сгруппированы.SSRS. Группа 2 разные части строки в отчете

Field1 Filed2 Filed3 Num1 Num2 Num3 Num4 
fff sss aaa 1000 2000 3000 4000 
       bbb 2000 3000 
       ccc 4000 5000 

т.е. num3 и Num4 одинаковы для каждой комбинации Filed1 + Field2

Могу ли я достичь этого с помощью дизайнера отчетов СТАВКИ?

ответ

1

Да - если вы уже вставили разгруппирована таблицу на основе набора данных в отчет, и хотите группе Field1 и Filed2 только:

  1. Вставьте группу в таблицу (путем выбора одного из строк и выберите «Вставить группу» в меню правой кнопки мыши. Укажите Field1 и Filed2 как два отдельных элемента на вкладке «Общие» и «Сортировка» диалогового окна «Вставить группу» и снимите флажки «Включить группу заголовка» и «Включить групповой нижний колонтитул» на вкладке «Общие».
  2. Для каждой ячейки Field1, Filed2, Num3 и Num4 в строке подробностей установите видимость> скрытое выражение (в Properti эс окно) будет иметь следующий вид:

    =Iif(Fields!FIELD1.Value = Previous(Fields!FIELD1.Value) and Fields!FILED2.Value = Previous(Fields!FILED2.Value), True, False)

0

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

ParentGrp1  ParentGrp2 Col1  Col2  Col3 
Valdez   Spill   abc  xyz  123 
           bca  kfj  222 
           emf  lrl  333 
       Spill2  abd  omc  412 
           oke  ttl  555 

Если это то, что вы собираетесь делать. В противном случае вы всегда можете использовать технику Marks, чтобы любое поле не отображалось несколько раз подряд.

 Смежные вопросы

  • Нет связанных вопросов^_^