空のタプルや関連するファクトテーブルデータを含まないタプルを除き、1つ以上の集合のクロス積を含む集合を返します。
構文
NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )
引数
Set_Expression1
集合を返す有効な多次元表現(MDX)式。
Set_Expression2
集合を返す有効な多次元表現(MDX)式。
数える
返す集合数を指定する有効な数値式。
Remarks
NonEmptyCrossjoin関数は、空のタプルや基礎となる事実テーブルからデータが与えられないタプルを除き、2つ以上の集合のクロス積を集合として返します。 NonEmptyCrossjoin関数の仕組みにより、計算されたすべてのメンバーは自動的に除外されます。
Countが指定されていない場合、関数は指定されたすべての集合をクロスジョインし、結果集合から空の要素を除外します。 もし集合の数が指定されている場合、関数は指定された集合の数をクロス結合し、最初の指定された集合から始めます。 NonEmptyCrossjoin関数は、その後に指定された集合に指定されているが、交差結合されていない残りの集合を用いて、結果として交差結合集合で空でないメンバーを特定します。 NonEmptyCrossjoin関数は計算された測度のNON_EMPTY_BEHAVIOR設定を尊重します。
Important
この関数はすでに非推奨であり、使用すべきではありません。これは後方互換性を維持するためだけに保持されます。 代わりに、 Exists(MDX) 関数と測度群名の引数、または NonEmpty(MDX) 関数を使うべきです。