NonEmptyCrossjoin (MDX)
1 つ以上のセットのクロス積を含むセットを返します。ただし、空の組と、ファクト テーブル データに関連付けられていない組は含まれません。
構文
NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )
引数
Set_Expression1
セットを返す有効な多次元式 (MDX) 式。
Set_Expression2
セットを返す有効な多次元式 (MDX) 式。
Count
返されるセットの数を指定する有効な数値式。
解説
NonEmptyCrossjoin 関数は、基になるファクト テーブルによって提供されるデータのない空のタプルまたはタプルを除き、2 つ以上のセットのクロス積をセットとして返します。 NonEmptyCrossjoin 関数の動作により、計算されるすべてのメンバーは自動的に除外されます。
Count が指定されていない場合、関数は指定されたすべてのセットをクロス結合し、結果のセットから空のメンバーを除外します。 複数のセットが指定されている場合、関数は指定されたセットの数をクロス結合し、最初に指定したセットから始まります。 NonEmptyCrossjoin 関数は、後続の指定されたセットで指定されているが、クロス結合されていない残りのセットを使用して、結果として得られるクロス結合セットのどのメンバーが空でないと見なされているかを判断します。 NonEmptyCrossjoin 関数は、計算メジャーのNON_EMPTY_BEHAVIOR設定を考慮します。
重要
この関数は旧バージョンとの互換性を維持するために用意されており、非推奨とされます。 代わりに、メジャー グループ名引数または NonEmpty(MDX) 関数で Exists (MDX) 関数を使用する必要があります。