http://vizdiff.blogspot.com/2014/08/tableau-bug-fix-color-palette-range.html
Update 1: After communicating with Tableau support staff, the question came down to: whose color range definition to respect? The user's or the data source range?
In the absence of color range definition, Tableau uses the data source's lowest-highest values to set color range. That's totally fine.
However, when the user has defined the color range, Tableau has no excuse but to follow the user's definition.
For example, the user defines the color range to be 1-100. Even if the the data source has a range of 10-20 or -100 to +200, you just can't use those as the color range. You have to respect what the user defines. He means it.
In my case, I defined 2 of the 3 control points of the color range. I want them to be respected. Tableau can't alter it by saying that the data source only contains zeros. My definition must have priority over the data range.
---
In a heat map, I need to assign red color to value 0 and green to all values above 0. Currently all the data are made 0 just for showing what the problem is. I am using Tableau 8.1.6.
Tableau customer support staff replied that the upper limit is detected automatically in case it is left open. It seems the detection algorithm is to pick the lower limit rather than the center value. This logic surprises me very much.
A fix would be to simply make the color range to be Start-Center if no value is larger than Center.
Add a comment