小编Jer*_*dit的帖子

为什么LAST_VALUE不返回最后一个值?

我想y使用如下查询找到有序分区的最后一个值:

SELECT
  x,
  LAST_VALUE(y) OVER (PARTITION BY x ORDER BY y ASC)
FROM table
Run Code Online (Sandbox Code Playgroud)

但是LAST_VALUE返回许多值,这些值不是y给定分区的最后一个值(在这种情况下,最大值).为什么?

(在这种情况下,MAX可以用来代替LAST_VALUE找到最大值,但为什么不LAST_VALUE返回最大值?)

google-bigquery

7
推荐指数
1
解决办法
4497
查看次数

什么导致BigQuery中的"资源超出"?

我的查询失败,错误"资源超出".导致此错误的原因是什么,我该如何解决?

google-bigquery

6
推荐指数
1
解决办法
1053
查看次数

标签 统计

google-bigquery ×2