多維表示式及其在 SAP BPC 中的使用


MDX 是 Microsoft 開發的用於查詢 OLAP 多維資料集的查詢語言。在 OLAP 多維資料集中,資料以多維方式組織。中間包含一個事實表,多維資料集周圍環繞著維度表。MDX 用於查詢此類星型模式多維資料集,併為不同目的生成結果。

MDX 查詢語言與 SQL 有點類似,但也有一些根本的不同,如

在 MDX 查詢中,在 SELECT 語句中可以有 0、1、2、3、4……最多 128 個查詢軸。與 SQL 中查詢的行與查詢的列之間的行為有很大差異不同,每個軸的行為完全相同。

MDX 語法透過用花括號等括起元組或成員來區分集合。

示例

SELECT MDX 查詢的示例 -

SELECT
{ [Measures].[Sales Amt],  
     [Measures].[Tax Amt] } ON COLUMNS,
{ [Date].[Fiscal].[Fiscal Year].&[2012],  
     [Date].[Fiscal].[Fiscal Year].&[2013] } ON ROWS
FROM [Sample Works]
WHERE ( [Region].[Southwest] ) 

有關更多詳細資訊,可以瀏覽 Microsoft 網站連結 -

https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/mdx/mdx-query-the-basic-query

更新日期: 2020 年 3 月 12 日

411 次瀏覽

開啟你的職業

完成課程以獲得認證

開始
廣告
© . All rights reserved.