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

时间:2019-10-30 05:44:59

标签: google-bigquery

这里不需要可重复的示例,因为问题很简单。使用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()有可能吗?

1 个答案:

答案 0 :(得分:1)

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

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