機械翻訳について

Union

オプションで重複を保持しながら、2つの入力セットの和集合を返します。

構文

Union ( set1, set2 [,ALL] )

パラメータ

set1

set2と結合するセット。

set2

set1と結合するセット。

ALL

オプションのALLキーワードを使用すると、重複が保持されます。

ノート

デフォルトでは、重複はセットの末尾から削除されます。 オプションのALLキーワードでは、重複が保持されます。 2つの入力セットのディメンション・シグネチャは同一である必要があります。 たとえば、set1がProductディメンションとMarketディメンションで構成されている場合、set2もProductとMarketで構成されている必要があります。

例 1

次の式

Union( Siblings([Old Fashioned]), {[Sarsaparilla], [Birch Beer]}) 

セットを返します

{ [Old Fashioned], [Diet Root Beer], [Sarsaparilla], [Birch Beer] }

例 2

次の式

Union( Siblings([Old Fashioned]), {[Sarsaparilla], [Birch Beer]}, ALL)

セットを返します

{ [Old Fashioned], [Diet Root Beer], [Sarsaparilla], [Birch Beer],
      [Sarsaparilla], [Birch Beer] }

例 3

次の問合せ

SELECT
CrossJoin (
         Union (
            Siblings ([Old Fashioned]),
            {([Root Beer]), ([Cream Soda])}
         ),
         {(Budget), ([Variance])}
      )
ON COLUMNS
from Sample.Basic

グリッドを返します

表4-138 MDXからの出力グリッドの例

従来タイプ ダイエット・ルート・ビール サルサパリラ カバ・ビール ルート・ビール Cream Soda
予算 差異 予算 差異 予算 差異 予算 差異 予算 差異 予算 差異
11640 -4439 14730 -2705 5050 -414 4530 -438 35950 -7996 29360 -3561