Google BigQuery API でクエリを実行しようとしたところ、次のような例外が発生しました。
「関数 IF の引数の型が一致しません: 'distinctPlayers' は型 'TYPE_UINT64'、'0' は型 'TYPE_INT32' です。」
クエリが大きすぎるので、失敗した部分だけを書きました。
QUERY : sum(if(action_type == 3, distinctPlayers, 0)) as Game_Viral_Acceptor_Count
私が理解したのは次のとおりです。
if condition is true
then set distinctPlayers of type unsigned int64
otherwise set 0 which is of type int32
throughに変換unsigned int64
する方法について、誰でも光を当てることができますか。signed int
BigQuery
前もってありがとう、オムカー