gpt4 book ai didi

google-bigquery - 在 BigQuery 中计算百分位数

转载 作者:行者123 更新时间:2023-12-04 16:51:01 64 4
gpt4 key购买 nike

我正在使用 BigQuery,我需要计算数据集列的第 25、50 和 75 个百分位数。

例如,如何使用 BigQuery 和 STANDARD SQL 获取上述数字。我查看了 PERCENT_RANK、RANK 和 NTILE 函数,但我似乎无法破解它。

这是一些可以指导我的代码

感谢帮助!

最佳答案

退房 APPROX_QUANTILES标准 SQL 中的函数。如果您要求 100 个分位数 - 您会得到百分位数。因此查询将如下所示:

SELECT percentiles[offset(25)], percentiles[offset(50)], percentiles[offset(75)]
FROM (SELECT APPROX_QUANTILES(column, 100) percentiles FROM Table)

关于google-bigquery - 在 BigQuery 中计算百分位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43948124/

64 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com