Frage

Ich habe folgende Testdaten geladen: generasacodicetagpre.

mit dem schema: name:STRING,age:INTEGER,gender:STRING und ich habe bestätigt, dass die Jimbo-Zeile einen Null für die Spalte "Alter" in der Größe des BigQuery-Browsers> MyDataset> Details> Vorschau-Bereich zeigt.

Wenn ich diese Abfrage ausführe: generasacodicetagpre.

Ich bekomme 24,75, was falsch ist.Ich habe erwartet 33, weil die Dokumentation für AVG sagt "Reihen mit einem Nullwertsind nicht in der Berechnung enthalten. "

Mache ich etwas falsch oder ist das ein bekannter Fehler?(Ich weiß nicht, ob es eine Liste der öffentlichen Problemliste gibt).Was ist die einfachste Problemumgehung dazu?

War es hilfreich?

Lösung

Dies ist ein bekannter Fehler, in dem wir null numerische Werte auf 0 importieren.Wir arbeiten derzeit an einem Fix.Diese Werte do zeigen jedoch nicht als nicht definiert (die aus verschiedenen Gründen von Null abweicht), sodass Sie nach IS_Explizit_Defined suchen können.Zum Beispiel: generasacodicetagpre.

Alternativ können Sie eine andere Spalte verwenden, um is_null darzustellen.Dann würde die Abfrage aussehen: generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top