SSRS Group Rows ТОЛЬКО ЕСЛИ Есть несколько вещей для группировки - PullRequest
1 голос
/ 13 сентября 2011

У меня есть сетка документов, которая ссылается на документы, относящиеся к каждому документу:

Document |         ...        | Related
------------------------------------
doc1     | ...doc1metadata... | doc1related1
doc1     | ...doc1metadata... | doc1related2
doc1     | ...doc1metadata... | doc1related3
doc1     | ...doc1metadata... | doc1related4
doc2     | ...doc2metadata... | doc2related1
doc3     | ...doc3metadata... | (null)

Моя цель - сделать сетку "разборной": то есть, чтобы знак "+" был рядом с первымстолбец, так что при щелчке сетка развернется и покажет все связанные документы:

Document |         ...        | Related
------------------------------------
+ doc1   | ...doc1metadata... | 
+ doc2   | ...doc2metadata... | 
+ doc3   | ...doc3metadata... | 

, что означает:

Document |         ...        | Related
------------------------------------
- doc1   |                    | 
         |                    | doc1related1
         |                    | doc1related2
         |                    | doc1related3
         |                    | doc1related4
+ doc2   | ...doc2metadata... | 
+ doc3   | ...doc3metadata... | 

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

Document |         ...        | Related
------------------------------------
+ doc1   | ...doc1metadata... | 
+ doc2   | ...doc2metadata... | 
  doc3   | ...doc3metadata... | 

То есть, рядом с "doc3" не должно быть "+", потому что у нее нет связанных документов.Это возможно?

Спасибо!

1 Ответ

1 голос
/ 13 сентября 2011

Нет, это невозможно.

Попробуйте:

Добавить пустой столбец.Установите там функциональность раскрытия / свертывания.Установите видимость текстового поля как скрытое, если у группы нет связанных документов (с использованием соответствующей функции)

...