Tableau中的条件格式连接到多维数据集数据

时间:2018-05-23 19:35:02

标签: tableau

是否有人可以帮助我在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。

附件是我现在收到的数据和画面表的图片,请告诉我任何其他细节

enter image description here enter image description here

1 个答案:

答案 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

去吧