是否有人可以帮助我在3种变体上对这些测量值进行着色 - 小于0,等于0且大于0.我尝试了计算
IF [Margin 1]> 0那么1 ELSEIF [保证金1]< 0那么2 ELSEIF [保证金1] = 0那么3结束
我在上面的计算中分配数字而不是字符串的原因是,数据来自一个不允许字符串与IF条件混合的立方体
这仅适用于保证金1,而保证金2和保证金3也需要类似的保证金。一旦我将这个计算结果放到彩色货架上,它就会正确地对第一个保证金1的值进行着色,但同时甚至将保证金2和保证金3的颜色设置为相同的颜色。
有人可以帮助为所有三个边距嵌套颜色逻辑计算,这样我就可以控制在不同的阴影中选择小于,等于和大于0。
附件是我现在收到的数据和画面表的图片,请告诉我任何其他细节
答案 0 :(得分:0)
不确定数据来自多维数据集的事实如何产生很大的不同,在tableau中你正在查看一个整数并返回一个字符串应该无关紧要。
如果你想尝试一下
创建一个像这样的计算字段:
ZN([Margin 1]) + ZN([Margin 2]) + ZN([Margin 3])
然后根据新计算字段返回字符串
创建if语句如果[NewCalculated field]< 0则
“红色”
If [NewCalculated field] 0 then
"Amber"
Else
"Green"
End
去吧