機械翻訳について

TopPercent

数値評価の合計結果が指定された割合以上であるセットの最小のサブセットを戻します。 結果セット内の要素は、最大から最小の順にリストされます。

構文

TopPercent ( set, percentage, numeric_value_expression )

パラメータ

set

上のパーセンタイル要素が選択されるセット。

percentage

パーセンタイル。 この引数は0から100の間の値にする必要があります。

numeric_value_expression

選択基準を定義する式(「MDX文法ルール」を参照)。

ノート

この関数は、負の値および欠損値を無視します。

次の問合せでは、年次ダイエット製品販売合計の25%を占める上位販売市場が選択され、各ダイエット製品の四半期販売が表示されます。

SELECT
 CrossJoin(
           [Product].[Diet].Children, 
           [Year].Children
          )
ON COLUMNS,
 TopPercent(
            [Market].Levels(0).Members,
            25,
            [Product].[Diet]
           ) 
ON ROWS
FROM Sample.Basic
WHERE ([Scenario].[Actual], 
       [Measures].[Sales])

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

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

(軸) 100-20 100-20 100-20 100-20 200-20 200-20 200-20 200-20 300-30 300-30 300-30 300-30
(軸) Qtr1 Qtr2 Qtr3 Qtr4 Qtr1 Qtr2 Qtr3 Qtr4 Qtr1 Qtr2 Qtr3 Qtr4
Illinois 755 958 1050 888 1391 1520 1562 1402 675 755 859 894
California 367 491 506 468 1658 1833 1954 1706 700 802 880 673
Colorado 700 802 880 673 549 465 412 539 1006 921 892 991