機械翻訳について

TopCount

オプションで評価に基づいて、最大から最小の順に並べられたn要素のセットを返します。

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

構文

TopCount ( set , index [,numeric_value_expression ] )

パラメータ

set

上位n要素が選択されるセット。

index

セットに含める要素の数(n)。

numeric_value_expression

オプション。 選択基準をさらに定義する式(「MDX文法ルール」を参照)。

次の問合せでは、年次ダイエット製品販売の観点から上位5つの販売マーケットが選択され、各ダイエット製品の四半期販売が表示されます。

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

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

表4-133 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
Washington 637 712 837 704 459 498 597 514 944 799 708 927
Iowa 162 153 121 70 129 129 129 129 1658 1833 1954 1706

関連項目

BottomCount