[ https://issues.apache.org/jira/browse/HIVE-11189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14616107#comment-14616107 ]
Prateek Rungta commented on HIVE-11189: --------------------------------------- Looks like the functions already support it: [1]. So I am able to do what I need by passing an extra parameter to the functions. i.e. the 'true' in the query below is to specify whether to skill_nulls or not. ``` SELECT id, LAST_VALUE(col, true) over (PARTITION BY id ORDER BY date) ``` Which means the easy fix is to update the specification for the functions: [2], along with the docs. I still think adding syntactic support IGNORE NULLS is a good idea, it'll help people already familiar with other systems avoid this issue. [1]: https://github.com/apache/hive/blob/master/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFLastValue.java#L74 [2]: https://github.com/apache/hive/blob/master/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFLastValue.java#L40-L41 > Add 'IGNORE NULLS' to FIRST_VALUE/LAST_VALUE > -------------------------------------------- > > Key: HIVE-11189 > URL: https://issues.apache.org/jira/browse/HIVE-11189 > Project: Hive > Issue Type: Improvement > Components: PTF-Windowing > Reporter: Prateek Rungta > > Other RDBMS support the specification of 'IGNORE NULLS' over a paritition to > skip NULL values for Analytic Functions. Example - Oracle's docs: > http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions057.htm > Please consider adding this to Hive. -- This message was sent by Atlassian JIRA (v6.3.4#6332)