共用方式為


視覺效果總計和非視覺效果總計

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

視覺效果總計是數據行或數據列結尾的總計,可加總數據行或數據列中可見的所有專案。 這是顯示時大部分數據表的預設行為。 不過,有時候使用者只想要在數據表中顯示特定數據行,但保留整個數據列的總計,包括未顯示的數據行。 這些稱為 非視覺總計,因為總計同時來自可見值和非可見值。

下列案例示範非視覺總計的行為。 第一個步驟顯示 Visual Totals 的預設行為。

下列範例是 [Adventure Works] 的查詢,可取得數據表中的 [Reseller Sales Amount] 數位,其中產品類別是數據行,而轉銷商業務類型是數據列。 請注意,發出下列 SELECT 語句時,會同時為產品和轉銷商提供總計:

select [Category].members on 0,

[Business Type].members on 1

from [Adventure Works]

where [Measures].[Reseller Sales Amount]

產生下列結果:

所有產品 輔料 自行車 服裝 元件
所有轉銷商 $80,450,596.98 $571,297.93 $66,302,381.56 $1,777,840.84 $11,799,076.66
專業自行車店 $6,756,166.18 $65,125.48 $6,080,117.73 $252,933.91 $357,989.07
增值轉銷商 $34,967,517.33 $175,002.81 $30,892,354.33 $592,385.71 $3,307,774.48
倉儲 $38,726,913.48 $331,169.64 $29,329,909.50 $932,521.23 $8,133,313.11

列和數據行上的非視覺效果

若要只針對配件和服裝產品產生具有數據的數據表,增加值轉銷商和倉儲轉銷商仍可使用 NON VISUAL 來撰寫整體總計:

select [Category].members on 0,

[Business Type].members on 1

from NON VISUAL (Select {[Category].Accessories, [Category].Clothing} on 0,

{[Business Type].[Value Added Reseller], [Business Type].[Warehouse]} on 1

from [Adventure Works])

where [Measures].[Reseller Sales Amount]

產生下列結果:

所有產品 輔料 服裝
所有轉銷商 $80,450,596.98 $571,297.93 $1,777,840.84
增值轉銷商 $34,967,517.33 $175,002.81 $592,385.71
倉儲 $38,726,913.48 $331,169.64 $932,521.23

數據列上的非視覺效果

若要產生以可視化方式計算數據行總計但針對數據列總計的數據表,應該發出下列查詢:所有 [Category] 的真正總計:

select [Category].members on 0,

[Business Type].members on 1

from NON VISUAL (Select {[Category].Accessories, [Category].Clothing} on 0

from ( Select {[Business Type].[Value Added Reseller], [Business Type].[Warehouse]} on 0

from [Adventure Works])

)

where [Measures].[Reseller Sales Amount]

請注意,NON VISUAL 如何只套用至 [Category]。

上述查詢會產生下列結果:

所有產品 輔料 服裝
所有轉銷商 $73,694,430.80 $506,172.45 $1,524,906.93
增值轉銷商 $34,967,517.33 $175,002.81 $592,385.71
倉儲 $38,726,913.48 $331,169.64 $932,521.23

相較於先前的結果,您可以觀察 [所有轉銷商] 數據列現在會加總至 [增值轉銷商] 和 [Warehouse] 的顯示值,但 [所有產品] 數據行會顯示所有產品的總計值,包括未顯示的值。

另請參閱

MDX 中 重要概念
自動存在
使用成員、Tuple 和集合 (MDX)
MDX 查詢基本概念 (Analysis Services)
基本 MDX 查詢 (MDX)
使用查詢和交叉分析篩選器軸限制查詢 (MDX)
在查詢中建立 Cube 內容 (MDX)