本节包含一些关于 hyperfunctions 常见问题故障排除的想法。
当您的查询使用上次观测值向前结转 (locf) 函数时,默认情况下,查询会向前结转 NULL 值。如果您希望该函数忽略 NULL 值,可以将 treat_null_as_missing=TRUE
设置为查询中的第二个参数。例如
dev=# select * FROM (select time_bucket_gapfill(4, time,-5,13), locf(avg(v)::int,treat_null_as_missing:=true) FROM (VALUES (0,0),(8,NULL)) v(time, v) WHERE time BETWEEN 0 AND 10 GROUP BY 1) i ORDER BY 1 DESC;time_bucket_gapfill | locf---------------------+------12 | 08 | 04 | 00 | 0-4 |-8 |(6 rows)
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页。