機械翻訳について

例外

2つのセット間の差異を含むサブセットを返します。オプションで重複を保持します。 2つの入力セットのディメンション性は同一である必要があります。

構文

Except ( set1, set2 [,ALL] )

パラメータ

set1

set2と比較するセット。

set2

set1と比較するセット。

ALL

オプションのALLフラグは重複を保持します。 set1およびset2での一致する重複は排除されます。

Except( {[New York], [California], [Florida], [California]},
        {[Oregon], [Washington], [California], [Florida]})

{[New York]}を返します。

Except( {[New York], [California], [Florida], [California]},
        {[Oregon], [Washington], [California], [Florida]}, ALL)

{[New York], [California]}を返します。

次の問合せは、Major Marketとして定義されていないlevel-0マーケットのActual SalesおよびProfitの数値を返します。

SELECT
 {[Measures].[Sales], [Measures].[Profit]} 
ON COLUMNS,
 Except(
   [Market].Levels(0).Members, 
   UDA (Market, "Major Market")
 ) ON ROWS
FROM Sample.Basic
WHERE {([Year].[Qtr1], [Scenario].[Actual])}

次の問合せは、グリッドを返します:

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

(軸) 売上高 Profit
Connecticut 3472 920
New Hampshire 1652 202
Oregon 5058 1277
Washington 4835 1212
Utah 4209 744
Nevada 6516 775
Oklahoma 2961 718
Louisiana 2906 773
New Mexico 1741 4
Wisconsin 4073 913
Missouri 3062 399
Iowa 6175 2036