共用方式為


ValidMeasure (MDX)

更新: 2006 年 7 月 17 日

在傳回指定 Tuple 的結果時,藉由強迫不適用的維度至其 All 層級 (如果不可彙總則是預設成員),而傳回 Cube 中的量值。

語法

ValidMeasure(Tuple_Expression) 

引數

  • Tuple_Expression
    傳回 Tuple 的有效多維度運算式 (MDX) 運算式。

備註

ValidMeasure 函數會傳回量值數值,此值是來自非共通維度的 (All) 層級座標處 (如果不可彙總則是預設成員) 的資料格。在 Microsoft SQL Server 2005 Analysis Services 中,此函數指定的行為是預設的伺服器端行為,並且受到量值群組物件上的 IgnoreUnrelatedDimensions 屬性控制。

對於指定 Tuple 中每個具資料粒度的屬性 (不是在 All 成員之上),這類屬性的目前座標會移動如下:

  • 指定屬性成員的相關屬性會移至與目前成員同時存在的成員。
  • 指定屬性成員的相關屬性會移至與 All 成員 (如果不可彙總則是預設成員)。
  • 不相關的屬性會移至 All 成員 (根據量值)。

例如,Time 維度的資料粒度是月。如果在此 Time 維度的資料格上使用 ValidMeasure 函數,週層級的資料格將會在當個月傳回值。

下表說明 ValidMeasure 函數的行為。

Tuple 沒有 Time 維度 在 Year 層級指定資料粒度的 Time 維度

Time.Jan

傳回 Null - 量值群組範圍的座標。

傳回 Null - 資料粒度以下。

ValidMeasure(Time.Jan)

傳回資料 - ValidMeasure 函數會強迫 Time 至 All 層級 (如果不可彙總則是預設成員)。

傳回 Null - 資料粒度以下,ValidMeasure 沒有作用。

Time.[1997].<calculated member>

傳回 Null - 量值群組範圍的座標。

傳回 Null - 資料粒度以下,ValidMeasure 沒有作用。

請參閱

參考

MDX 函數參考 (MDX)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 更新了語法及引數,以便更加清楚地表示。