BigQuery是否可以舍入PERCENT_RANK()输出

问题描述 投票:0回答:1

这里不需要可重复的示例,因为问题很简单。使用PERCENT_RANk()生成的列的行中的输出示例为0.9900990099009901,我希望在此仅显示3-4个小数位。 SELECT调用中的列创建行是:

PERCENT_RANK() OVER (partition by a.zone ORDER BY b.this_num ASC) AS pctile_val,

PERCENT_RANK()可以吗?

google-bigquery
1个回答
1
投票

我不知道PERCENT_RANK()本身是否支持舍入,但是应该没有什么阻止您将呼叫包装在ROUND()中的,例如

ROUND(PERCENT_RANK() OVER (partition by a.zone ORDER BY b.this_num ASC), 4) AS pctile_val
© www.soinside.com 2019 - 2024. All rights reserved.