共用方式為


在 MDX 中建立量值

在多維度表示式 (MDX) 中,量值是名為 DAX 運算式,其解析方式是計算運算式以傳回表格式模型中的值。 這個無害的定義涵蓋了令人難以置信的廣泛範圍。 在 MDX 查詢中建構和使用量值的能力,可以大幅增強對表格式數據的操作能力。

警告

量值只能在表格式模型中定義;如果您的資料庫是以多維度模式設定,則建立量值會產生錯誤

若要建立定義為 MDX 查詢一部分的量值,因此其範圍僅限於查詢,您可以使用 WITH 關鍵詞。 然後,您可以在 MDX SELECT 語句中使用量值。 使用此方法時,利用 WITH 關鍵詞建立的計算成員可被變更,而不會影響 SELECT 語句。 不過,在 MDX 中,參考量值的方式與在 DAX 運算式中有所不同;在 MDX 中參考量值時,您需要將其命名為 [Measures] 維度的成員,請參閱下列 MDX 範例:

with measure  'Sales Territory'[Total Sales Amount] = SUM('Internet Sales'[Sales Amount]) + SUM('Reseller Sales'[Sales Amount])  
select measures.[Total Sales Amount] on columns  
     ,NON EMPTY [Date].[Calendar Year].children on rows  
from [Model]  
  

它會在執行時傳回下列資料:

總銷售額
2001 11331808.96
2002 30674773.18
2003 41993729.72
2004 25808962.34

另請參閱

CREATE MEMBER 語法 (MDX)
MDX 函數參考 (MDX)
SELECT 陳述式(MDX)