機械翻訳について

BottomPercent

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

構文

BottomPercent ( set, percentage, numeric_value_expression )

パラメータ

set

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

percentage

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

numeric_value_expression

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

ノート

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

次の問合せは、Sample Basicデータベース内のすべての製品販売のうち、最も低い5パーセンタイルを構成する製品のデータを返します。

WITH
 SET [Lowest 5% products] AS
  'BottomPercent (
   { [Product].members },
   5,
   ([Measures].[Sales], [Year].[Qtr2])
   )'

MEMBER 
 [Product].[Sum of all lowest prods] AS
 'Sum ( [Lowest 5% products] )'

MEMBER [Product].[Percent that lowest sellers hold of all product sales] AS
 'Sum ( [Lowest 5% products] ) / [Product] '

SELECT
 {[Year].[Qtr2].children}
on columns,
 {
  [Lowest 5% products],
  [Product].[Sum of all lowest prods],
  [Product],
  [Product].[Percent that lowest sellers hold of all product sales]
 }
on rows
FROM Sample.Basic
WHERE ([Measures].[Sales])

WITHセクションで、次のようにします。

  • 指定されたセット[Lowest 5% products]は、第2四半期の販売の最低5%を占める製品で構成されます。 このセットには、バーチ・ビール、カフェイン・フリー・コーラ、ストロベリ、サスパリヤ、バニラ・クリームが含まれます。

  • 最初の計算済メンバーである[Product].[Sum of all lowest prods]を使用して、販売が最も低い5パーセンタイルの製品の販売の合計が表示されます。

  • 2番目の計算済メンバーである[Product].[Percent that lowest sellers hold of all product sales]を使用して、各月について、Productディメンションのすべての製品の販売と最も売れていない製品の販売を(パーセンテージとして)比較した結果が表示されます。

この問合せでは、次のグリッドが返されます:

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

(軸) 4月 5月 6月
カバ・ビール 954 917 1051
カフェインなしコーラ 1049 1065 1068
イチゴ 1314 1332 1316
サルサパリラ 1509 1552 1501
Vanilla Cream 1493 1533 1612
すべての最低生産高の合計 6319 6399 6548
製品 32917 33674 35088
すべての製品販売について最も低い販売者が保有しているパーセント 0.192 0.194 0.187

関連項目

TopPercent