Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Snowflake に接続したときに FLOAT データ型の値が期待どおりに表示されない

公開日: Jul 20, 2023
説明
Tableau Desktop から Snowflake に接続する場合、データベースで FLOAT データ型として指定されたフィールドの値が、データ ソースに表示されている内容と一致しません。

Cause

Snowflake では、FLOAT データ型は倍精度小数点数を使用します。これは一般的に、FLOAT データ型フィールドが Tableau と連携する有効桁数/小数点以下桁数を持たないことを意味します。 Tableau は内部で小数点以下桁数を 16 に制限して小数点を表すので、予期せずにエラーをスローしたり、小数点以下桁数が 16 よりも大きい値を不適切に表示したりする場合があります (たとえば、7.9251349817081219)。

解決策
Snowflake データベースでデータ型を変更して有効桁数と小数点以下桁数を指定します (つまり、NUMERIC(38,4)) - かっこ内の 2 番目の数 ('小数点以下桁数' を表す) が 16 未満かつ 0 より大きい場合、期待される値が Tableau Desktop で返されます。  

Snowflake でのデータ型の変更については、こちらを参照してください。
その他のリソース
Stackoverflow での単精度浮動小数点演算と倍精度浮動小数点演算の違いは何か?
Snowflake での数値データ型


この記事についてディスカッションする...フィードバック フォーラム
 
ナレッジ記事番号

001471571

 
読み込み中
Salesforce Help | Article