2016-03-17 4 views
1

Я вызываю UDF из запроса выбора, однако я вижу следующую ошибку во время запроса, кто-нибудь знает, в чем проблема? Я проверил Accounting_Date, он имеет действительные значения даты типа 06/28/2015.Ошибка Google BigQuery UDF

Error: Bad number for Accounting_Date 
Error Location: User-defined function 
Job ID: xxx-us-n-xxxx:bquijob_3c11b2e1_1538669f9fe 

ответ

1

Обычно эта ошибка говорит вам, что тип данных поля вывода (см испускают часть) не так, как заявлено в выходной секции схемы

+0

Спасибо, но теперь я получаю следующую ошибку для другого элемента, который испускается как тип String, но имеет значения типа float. Ошибка: Плохая строка для xxx_DR_Amt_GC – user1965449

+0

, вы можете использовать parseFloat() или toString(), в зависимости от того, в каком направлении вам нужно преобразовать свое значение. –

+0

Я принимаю его как строку и испускаю как строку, мне все равно нужно явно использовать parseFloat() – user1965449

0

Это поле с типом TIMESTAMP? Если это так, он будет отображаться как объект JS Date в JS UDF.

Смежные вопросы