我正在從活動的SQL數據庫報告法律案例的執行情況。我有一個案例的主表,它有一個父/子層次結構。我正在尋找一種適當報告案例表現的方式,只爲父母/子女組織(「家庭」)報告一次。隱藏Powerpivot中的層次重複(行標籤)
相關表格的一個例子是:
Cases
ID | Client | MatterName | ClaimAmount | ParentID | NumberOfChildren |
1 | Mr. Smith | ABC Ltd | $40,000 | 0 | 2 |
2 | Mr. Smith | Jakob R | $40,000 | 1 | 0 |
3 | Mr. Smith | Jenny R | $40,000 | 1 | 0 |
4 | Mrs Bow | JQ Public | $7,000 | 0 | 0 |
付款
ID | MatterID | DateReceived | Amount |
1 | 1 | 14/7/15 | $50 |
2 | 3 | 21/7/15 | $100 |
我希望能夠報告回一個統一的視圖中只顯示父問題,總收到(和許多其他類似的相關事實表) - 例如
Client | MatterName | ClaimAmount | TotalReceived |
Mr Smith | ABC Ltd | $40,000 | $150 |
Mrs Bow | JQ Public | $7,000 | $0 |
我遇到的一個關鍵問題是隱藏不相關行(子事項)的行標籤。我相信我需要
- 確定當前行是否是父組
- 夯實上是真正的那個父組
- 過濾所有的措施?將所有措施放在IF檢查中?
任何幫助表示讚賞
由於這是一個好主意,我想,但我不完全聽懂。任何非正規化鏈接?它是一個描述的2級層次結構。我現在已經有了SQL來爲每個問題提供一個表示其父項的列。行篩選器是指行標籤嗎? – JustNuts
greggyb我覺得自己處於理解的巨大飛躍的風口浪尖,謝謝! – JustNuts