quantile
数値データシーケンスの近似quantileを計算します。
この関数は、8192までのサイズのリザーバーとサンプリング用の乱数生成器を使用したリザーバーサンプリングを適用します。結果は非決定的です。正確なquantileを取得するには、quantileExact関数を使用してください。
クエリ内で異なるレベルの複数の quantile*
関数を使用する場合、内部状態は結合されません(つまり、クエリは本来よりも効率が悪くなります)。この場合、quantiles 関数を使用してください。
空の数値シーケンスの場合、quantile
は NaN を返しますが、その quantile*
バリアントは、バリアントに応じて、NaN またはシーケンスタイプのデフォルト値を返します。
構文
エイリアス: median
.
引数
level
— quantileのレベル。オプションのパラメータ。0から1の間の定数浮動小数点数。level
値は[0.01, 0.99]
の範囲内を使用することをお勧めします。デフォルト値: 0.5。level=0.5
の場合、関数はmedianを計算します。expr
— 数値データ型、Date または DateTimeのカラム値に対しての式。
返される値
- 指定されたレベルの近似quantile。
型:
例
入力テーブル:
クエリ:
結果:
関連項目