TopPercent
TopPercent 関数は、累積合計が指定された割合以上になるテーブルの最上位列をランクの減少順 (降順) に返します。
構文
TopPercent(<table expression>, <rank expression>, <percent>)
適用対象
<table column reference> などのテーブルを返す式、またはテーブルを返す関数です。
戻り値の型
<table expression>
解説
TopPercent 関数は、<rank expression> 値の合計が <percent> 引数によって指定された割合以上になるように、各行の <rank expression> 引数の結果値に基づいてランクの減少順に最上位の行を返します。TopPercent は、指定された割合の値に一致するまで、可能性のある最も小さい要素数を返します。
例
たとえば、Products という名前のテーブル列に次のデータが含まれると仮定します。
製品名 | 売上数量 |
---|---|
リンゴ |
30 |
キウイ フルーツ |
10 |
オレンジ |
40 |
レモン |
20 |
この例では、次の関数を使用します。
TopPercent([Products], [Unit Sales], 60)
次のテーブルが返されます。
製品名 | 売上数量 |
---|---|
オレンジ |
40 |
リンゴ |
30 |
レモンではなく、リンゴが選択されていることに注意してください。
参照
関連項目
データ マイニング拡張機能 (DMX) 関数リファレンス
関数 (DMX)
クエリ型への関数のマップ (DMX)