ナレッジベース

エラー "Google BigQuery サービスはクエリをコンパイルできません。double 値が正しくありません"


発行: 23 Feb 2022
最終修正日: 07 Jun 2023

問題

(抽出の作成、ビジュアライゼーションの読み込みなどで) Google BigQuery データ ソースに対してクエリを実行すると、次のエラーが発生する場合があります。

Error Code: 015CFBE6 (エラー コード: 015CFBE6)
The Google BigQuery service was unable to compile the query.(Google BigQuery サービスはクエリをコンパイルできませんでした。)
Bad double value:
<string value> (double 値が正しくありません: <文字列値>)

環境

  • Tableau Desktop
  • Google BigQuery

解決策

  1. エラー メッセージ内の文字列値がどのフィールドに属するかを調べます。そのための方法の 1 つは、フィールドを数値型にキャストするクエリを Tableau Desktop のログから探すことです。例: CAST(CAST(`Overall_SaleOrder`.`order_no` AS FLOAT64) AS INT64) AS `order_no`
  2. 代わりに、このフィールドのデータ型を変更して String にします。

原因

数値データ型として現在構成されているフィールドの 1 つに文字列値が含まれています。
この記事で問題は解決しましたか?