之前我寫了一篇在 SSRS 開發中處理這種父子關系的匯總與聚合的文章 (SSRS 系列 - 使用分組 Group 屬性實現基於父子遞歸關系的匯總報表),示例中的查詢是基於 SQL Server 關系型數據庫的,這 一篇是基於 MDX 父子維度的 SSRS 報表。
沿用上一篇中的 (SSAS系列 - 關於父子維度的設計)父子維度 和(SSAS 系列 - 自定義的日期維度 設計) 的時間維度,並在此基礎上創建 Cube 並部署。
當然在這個例子中可能不會使用到時間維度,之所以添加進來只是因為在 Cube 的創建過程中 SSDT 開發工具會提示:不要創建只含有一個維度的多維數據集。
部署完成之後,我們可以通過 MDX 查看一下相應的維度和度量值數據。
SELECT ([Measures].[Sales Amount]) ON COLUMNS, NON EMPTY([Employee].[Employees].Members) ON ROWS FROM [BIWORK_ParentChildDemo]