共用方式為


NonEmptyCrossjoin (MDX)

更新: 2006 年 7 月 17 日

傳回包含了一或多個集合之交叉乘積的集合,排除空的 Tuple 與沒有相關事實資料表資料的 Tuple。

語法

NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2, ...] [,Count ] )

引數

  • Set_Expression1
    傳回集合的有效多維度運算式 (MDX) 運算式。
  • Set_Expression2
    傳回集合的有效多維度運算式 (MDX) 運算式。
  • Count
    有效的數值運算式,會指定要傳回的集合數目。

備註

NonEmptyCrossjoin 函數會將兩個以上集合的交叉乘積當作一個集合傳回,排除空的 Tuple 與沒有相關事實資料表資料的 Tuple。因為 NonEmptyCrossjoin 函數的運作方式,因此會自動排除所有導出成員。

如果沒有指定 Count,函數就會交叉聯結所有指定的集合,並排除結果集內空的成員。如果指定了集合數目,此函數就會由第一個指定的集合開始,交叉聯結指定的集合數目。NonEmptyCrossjoin 函數會使用任何在後續指定集合中指定,但尚未進行交叉聯結的剩餘集合,以決定交叉聯結結果集中被視為非空白的成員。NonEmptyCrossjoin 函數會將導出成員的 NON_EMPTY_BEHAVIOR 設定考慮在內。

ms144797.note(zh-tw,SQL.90).gif重要事項:
這個函數已被取代。您應改用 Exists (MDX) 函數搭配量值群組名稱引數,或 NonEmpty (MDX) 函數。

請參閱

參考

MDX 函數參考 (MDX)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 更新了語法及引數,以便更加清楚地表示。
  • 移除過期的範例。
  • 記載這個函數的用法已被取代。