Der folgende Code erzeugt das Ergebnis, wobei die Variable nt4 für die Zeilen 1,2 und 3 null ist. Das sieht seltsam aus. Ist das ein Fehler? Der Wert sollte für alle Zeilen der Fensterfunktion 'von' sein.Warum funktioniert nth_value in BigQuery für Zeilen> = n?
SELECT
word,
word_count, corpus,
NTH_VALUE(word,4) OVER (PARTITION BY corpus ORDER BY word_count DESC) nt4,
rank(word) over (PARTITION BY corpus ORDER BY word_count DESC) rank
FROM
[publicdata:samples.shakespeare]
Aber 'LEAD' gibt nicht null zurück. Ist die Semantik des Fensters für verschiedene Funktionen unterschiedlich? –