問題タブ [bigquery-udf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
328 参照

google-bigquery - BigQuery UDF のパラメータからテーブルをクエリする

パラメータとしてUDFに渡される各テーブルの「DatePartition」というフィールドの最大値を見つけるUDFを作成しようとしています。作成した UDF は次のようになります。

しかし、次のエラーが表示されます。

テーブル名は次の形式で UDF に渡されます。

my-project.my-dataset.my-table

編集:コンテキストの追加:昨日のデータで毎朝更新する複数のテーブルがあります。テーブルの更新が予想より遅れることがあるため、ユーザーが各テーブルの最新データをすばやく確認できるビューを作成しています。これを行うには、これらすべてのテーブルの MAX(DatePartition) を 1 つのステートメントで計算する必要があります。テーブルのリストは別のテーブルに保存されますが、時々変更されるため、ハードコードすることはできません。

0 投票する
1 に答える
182 参照

google-bigquery - Google Big Query:データ型を文字列から浮動小数点数に変更する方法は?

次のクエリがあり、フィールド「Reach」のデータ型を文字列から浮動小数点数に変更したいと考えています。

私が取り組んでいるクエリは次のとおりです。

そして、私は次の問題を受け取っています: (google big query Could not convert the value to float. Row 8; Col 8)

CAST (Reach AS Float64) As Reach を実行してクエリを修正しようとしましたが、機能していません。

誰かがこれで私を助けることができますか?

ありがとうございました