程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SSRS:在 Cube 中通過 MDX 查詢實現基於父子遞歸關系的匯總報表

SSRS:在 Cube 中通過 MDX 查詢實現基於父子遞歸關系的匯總報表

編輯:關於SqlServer

之前我寫了一篇在 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]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved