お世話になります。
以下のように値1、2の差額をステップドカラーで中央値0にし、正負の色分けをしています。
数値項目はパラメータで単位を切り替えられるようにしているのですが、
・円単位とした場合、0の値がすべてプラス扱いとなる。
・千円単位などにした場合、マイナス扱いや、グレー表示になるデータがある。
という動きになっています。
すべて円単位と同じ動きとしたいのですが、原因・対処方法をご存知ないでしょうか。
よろしくお願いします。
6 件の回答

Tableauに限らずコンピュータで小数を扱うときにぶつかる現象です。
千円単位や百万円単位に丸めるのが「数値を比較する前なのか後なのか」によって対策が少し変わりますが、概ね計算途中は全て整数で計算することで解決できると思います。
添付いただいたサンプルであれば、単位で割る前の数字で差を計算し、最後に単位で割ると正しいデータになります。
ROUND()関数で整数に丸めながら計算を進めるという方法もありますが、集計の順番によって数字が1ずれたりすることがあるのでロジックに注意してください。