基於bigquery查詢引用,目前Quantiles不允許按其他列進行任何類型的分組。我主要感興趣的是中位數按特定列分組。我現在看到的唯一工作是爲每個不同的組成員生成一個分位數查詢,其中組成員是where子句中的一個條件。BigQuery:QUANTILES的GROUP BY子句
例如,如果我想獲得所需的結果,我在列-y中爲每個不同的行使用以下查詢。
SELECT QUANTILE(<column-x>, 1001)
FROM <table>
WHERE
<column-y> == <each distinct row in column-y>
- 上是否有一些功能,允許在未來的位數分組的大查詢團隊計劃?
- 有沒有更好的方法來獲得我想要得到的東西?
感謝
我感興趣的主要是中位數。但99th和99.9th百分點會很高興。我也無法過濾掉異常值。所以看起來我將不得不運行單獨的查詢來獲得所需的結果。這將是一個不錯的功能,可以在未來添加到大型查詢中。謝謝回覆! – msrivas