設定量值屬性
量值有一些屬性可讓您定義量值的運作方式以及控制量值讓使用者看到的樣子。
您可以在建立或編輯 Cube 或量值時,在 SQL SERVER DATA TOOLS (SSDT) 中設定屬性。 您也可以使用 MDX 或 AMO,透過程式設計方式來設定這些屬性。 如需詳細資訊,請參閱 在多維度模型中建立量值和量值群組 或 CREATE MEMBER 語句 (MDX) 或 程式設計 AMO OLAP 基本物件 。
量值屬性
量值會從其隸屬為成員的量值群組中繼承特定屬性,除非這些屬性在量值層級受到覆寫。 量值屬性決定如何彙總量值、量值的資料類型、向使用者顯示的名稱、量值所在的顯示資料夾、量值的格式字串、任何量值運算式、基礎來源資料行,以及對使用者的可見性。
屬性 | 定義 |
---|---|
AggregateFunction |
必要。 決定如何彙總量值。 Sum 為預設彙總。 如需詳細資訊,請參閱 使用彙總函式 來取得每個函式的描述。 |
DataType |
必要。 指定量值所繫結之基礎事實資料表資料行的資料類型。 這個值預設從來源資料行繼承而來。 |
Description |
提供量值的描述,可以在用戶端應用程式中公開。 |
DisplayFolder |
指定使用者連接到 Cube 時,可在其中看到量值的資料夾。 Cube 具有許多量值時,您可使用顯示資料夾來分類量值,並改進使用者瀏覽經驗。 |
FormatString |
您可使用屬性的 FormatString 屬性,來選取用於對使用者顯示量值的格式。雖然SQL Server Data Tools (SSDT) 提供顯示格式的清單,但您可以指定清單中沒有的其他許多格式。 您可以指定在 Microsoft Visual Basic 中有效的任何具名格式或使用者自訂格式。 |
ID |
必要。 顯示量值的唯一識別碼 (ID)。 這個屬性是唯讀的。 |
MeasureExpression |
指定受條件約束的 MDX 運算式來定義量值的值。 運算式會在彙總之前,先在分葉層級求取值,以便於對值進行加權。 例如,在匯率轉換時,銷售金額會以匯率加權。 |
Name |
必要。 指定量值的名稱。 |
Source |
必要。 指定量值所繫結之資料來源檢視中的資料行。 請參閱 SSAS 多維度 (資料來源和 系結) 。 |
Visible |
指定量值是否要在用戶端應用程式中顯示。 |