MDX 建立量值
適用于:SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
在多維度運算式 (MDX) 中,量值是具名 DAX 運算式,藉由計算運算式以傳回表格式模型中的值而解析出來。 此一定義涵蓋的範圍相當廣泛。 在 MDX 查詢中建構和使用量值的能力,提供了許多管理表格式資料的功能。
警告
量值只能在表格式模型中定義;如果您的資料庫設定為多維度模式,建立量值將會產生錯誤。
若要建立定義為 MDX 查詢一部分的量值 (因此其範圍限制在查詢內),請使用 WITH 關鍵字。 然後您就可以在 MDX SELECT 陳述式內使用量值。 使用這種方式,可以變更利用 WITH 關鍵字建立的導出成員,而不會影響到 SELECT 陳述式。 然而,在 MDX 中參考量值的方式不同於 DAX 運算式;若要參考量值,您要將它命名為 [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]
執行時,它會傳回下列資料:
年 | Total Sales Amount |
---|---|
2001 | 11331808.96 |
2002 | 30674773.18 |
2003 | 41993729.72 |
2004 | 25808962.34 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應