RangeFractile - スクリプトおよびチャート関数
RangeFractile() は、数値の範囲における n 番目の fractile (変位値) に相当する値を返します。
Syntax:
RangeFractile(fractile, first_expr[, Expression])
Return data type: 数値
Arguments:
この関数の引数式には、レコード間関数を含めることができます。これらの関数は、その内部で値リストを返します。
引数 | 説明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
計算対象となる分位数 (変位値) に相当する値 (0~1 の範囲内)。 | ||||||||||||||||
|
メジャーの対象となるデータが含まれている数式または項目。 | ||||||||||||||||
|
メジャーの対象となるデータ範囲が含まれている任意の数式または項目。 | ||||||||||||||||
ドキュメントに例のスクリプトを追加して実行します。その後、結果列に含まれている項目をドキュメントのシートに追加して結果を表示します。 RangeTab: LOAD recno() as RangeID, RangeFractile(0.5,Field1,Field2,Field3) as MyRangeFrac INLINE [ Field1, Field2, Field3 10,5,6 2,3,7 8,2,8 18,11,9 5,5,9 9,4,2 ]; |
|
Examples and results:
例 | 結果 |
---|---|
RangeFractile (0.24,1,2,4,6) | 1.72 を返します |
RangeFractile(0.5,1,2,3,4,6) |
3 を返します |
RangeFractile (0.5,1,2,5,6) |
3.5 を返します |
数式を用いた例:
RangeFractile (0.5, Above(Sum(MyField),0,3))
この例では、レコード間関数 Above() にオプションで
例で使用されているデータ:
MyField | RangeFractile(0.5, Above(Sum(MyField),0,3)) |
---|---|
1 | 1 |
2 | 1.5 |
3 | 2 |
4 | 3 |
5 | 4 |
6 | 5 |
例で使用されているデータ:
RangeTab:
LOAD * INLINE [
MyField
1
2
3
4
5
6
] ;