您目前已離線,請等候您的網際網路重新連線

針對 SQL Server 2005 分析服務中 FORMAT_STRING 儲存格屬性的衍生規則的描述

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:927165
本文已封存。本文係以「現狀」提供且不會再更新。
簡介
本文將告訴您,Microsoft SQL Server 2005 分析服務中 FORMAT_STRING 儲存格屬性的衍生的規則。本文提及 FORMAT_STRING 儲存格屬性繼承的所有情況。
其他相關資訊
當您在 [SQL Server 2005 分析服務使用特定的多維度運算式 (MDX) 函數時,[FORMAT_STRING 儲存格屬性的傳回的結果設定為不同的格式比可能預期。這個行為不同於在 SQL Server 2000 分析服務行為。對改善執行效能在受影響的函式中進行這個變更。

使用 IIf 函數時 FORMAT_STRING 儲存格屬性將被設定為 [標準] 而不是原始的量值的儲存格屬性。

等級Count 函數用時,格式字串的行為,取決於在其中定義使用 「 排名 」 或 「 Count 函數的導出的成員的維度。如果導出的成員是在量值維度以外的其他任何維度上,格式字串會設定為預設量值的格式字串。如果導出的成員是量值維度中,格式字串被設定為 [標準。這是因為目前的量值會變成導出量值,而非成為一般量值群組量值。導出量值有沒有格式字串。因此,會使用預設的格式字串"標準"。

例如,請考量下列查詢。
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
這項查詢會傳回 Rank1Emp 值與貨幣的格式字串,如果量值維度的預設成員是轉售商銷售數量。

現在,請考量下列查詢
WITH MEMBER [Measures].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Measures].[Rank1Emp] ON 0 FROM [Adventure Works]
這項查詢會傳回與標準 (數值) 的格式字串不管選擇的預設成員的量值維度 Rank1Emp 值。

請確定所要的格式字串會傳回的方法之一是明確地指定導出的成員定義中。例如:
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)', format_string="#" SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
的下面是 SQL Server 2005 分析服務中 FORMAT_STRING 儲存格屬性的衍生的規則。
運算式規則
儲存格在資料粒度的量值群組 使用目前的量值的 FORMAT_STRING 屬性。
CALCULATE (不含大綱計算) 使用目前的量值的 FORMAT_STRING 屬性。
局部加總的量值的 CALCULATE 使用目前的量值的 FORMAT_STRING 屬性。
成員 A 衍生自涵蓋之成員的計算。
有序元組 (a,b,… z) 衍生自涵蓋在有序元組的計算。
-a衍生自 a。
凍結 衍生自凍結陳述式的行程在計算。
a.PARENT、 a.FIRSTCHILD、 a.LASTCHILD 衍生自涵蓋結果成員的計算。
CalculationPassValue(a,p,flag) 是衍生自 A"在有效的行程"p"(旗標)。
彙總加總]、 [最小值]、 [最大值]、 [平均,] 或 [Count(set) 如果目前的量值是一般,使用 [FORMAT_STRING 屬性目前的量值]。如果計算目前的量值 FORMAT_STRING 屬性是衍生自目前的量值。
彙總,Sum 最小值,最大 Avg(set, a) 如果"a"是量值,使用 FORMAT_STRING 屬性的 a。如果"a"計算,FORMAT_STRING 屬性是衍生自 a。
MDX

警告:本文為自動翻譯

內容

文章識別碼:927165 - 最後檢閱時間:12/09/2015 07:56:24 - 修訂: 2.3

Microsoft SQL Server 2005 Analysis Services

  • kbnosurvey kbarchive kbmt kbhowto kbinfo kbsql2005as KB927165 KbMtzh
意見反應