2016-12-14 58 views
0

在SSRS中,我希望顯示穿插在分組記錄中的一些特殊記錄。特殊記錄應顯示在較高的組別級別。SSRS:將記錄提高到更高的組別水平

所有記錄都來自同一數據集,但例外的記錄可以在數據的布爾標誌(IsExceptional = 1)

作爲例子,假設一個分組層次結構是三個層次深來鑑定。記錄顯示在最低級別,但用戶希望看到更高級別的一些特殊記錄。用戶不想在第3組顯示異常記錄,而是希望看到在第2組級顯示的所有異常記錄。在這個例子中,共有10條記錄,其中2條是例外。

Group 1 
    Group 2 
     Exceptional Record 1  Data1  Data2  Data3 
     Exceptional Record 2  Data1  Data2  Data3 
     Group 3 
       Non-ex. Record 1 Data1  Data2  Data3 
       Non-ex. Record 2 Data1  Data2  Data3 
       Non-ex. Record 3 Data1  Data2  Data3 
       Non-ex. Record 4 Data1  Data2  Data3 
       Non-ex. Record 5 Data1  Data2  Data3 
       Non-ex. Record 6 Data1  Data2  Data3 
       Non-ex. Record 7 Data1  Data2  Data3 
       Non-ex. Record 8 Data1  Data2  Data3 

是否有用於處理此類設計的SSRS機制?

+0

這意味着特殊記錄是非常規記錄的父組,它與您所說的數據實際上並不完全匹配。是否有理由將其標記爲父組,而不是突出顯示錶中的行並將它們排序到頂端?這應該使數據脫穎而出。 – JesalynOlson

+0

有效的問題。用戶希望看到在組2級別顯示的例外記錄,因此它們都在一個地方。如果他們在第3組級別展示,他們必須通過視覺掃描所有第三級組才能看到它們。 – Thomas

回答

0

我有這方面的工作由下列步驟操作:

  • 在其中異常記錄所需的級別中創建一個行組。它應該是小組的一個相鄰小組。創建組時,請選中「顯示詳細數據」框,使其顯示該級別的詳細數據。
  • 在新組上添加一個過濾器,只顯示特殊記錄。
  • 在較低的組上,添加一個篩選器以僅顯示非例外記錄。