0

BigQueryを使用しています。データセットの列の25,50,75パーセンタイルを計算する必要があります。BigQueryでパーセンテージを計算する

たとえば、BigQueryとSTANDARD SQLを使用して前述の数値を取得するにはどうすればよいですか。私はPERCENT_RANK、RANK、およびNTILE関数を見てきましたが、私はそれを解読することはできません。

はここで助けに感謝私に

を案内することができるいくつかのコードです!

+0

「ここで私を導くかもしれないコードはありますか」と言うと、いくつかのサンプルコードが含まれていましたか? – lebelinoz

答えて

2

標準SQLのAPPROX_QUANTILES機能を確認してください。あなたが百分位数を求めるならば、百分位数が得られます。したがって、クエリは次のようになります。

SELECT percentiles[offset(25)], percentiles[offset(50)], percentiles[offset(75)] 
FROM (SELECT APPROX_QUANTILES(column, 100) percentiles FROM Table) 
関連する問題