如何在画面中用条件颜色测量值?
How to color measure value with condition in tableau?
table:
id category qty sales_2017 sales_2018
1 pen 5 5000 7000
1 pen 8 15000 7000
1 pen 9 15000 7000
2 pencil 6 5000 17000
2 pencil 1 5000 14000
2 pencil 10 5000 7000
输出:
category qty sales_2018(sales_2018-sales_2017)
pen 22 35000(-14000)
pencil 17 15000(20000)
我需要得到这样的输出,颜色格式在括号中,如果为负则为红色
否则绿色。
为了尽可能接近所需的输出,您需要将类别拖到行架上,然后将 SUM(qty) 拖到行,将 SUM(sales_2018) 拖到行。
现在,对于括号数据的条件格式,您需要一个简单的 2018 -2017 销售额计算字段。将其拖到文本卡上。
要相应地为该文本着色,请编写一个计算字段:
IF [您刚刚在上面创建的计算字段] < 0 THEN 'red' ELSE 'green' END
将该计算字段拖到色卡中,然后选择与其名称(别名)相匹配的颜色。您可以通过双击图例中的颜色来完成此操作。
如果您需要在结果周围添加括号,您可以在标签卡中进行。
table:
id category qty sales_2017 sales_2018
1 pen 5 5000 7000
1 pen 8 15000 7000
1 pen 9 15000 7000
2 pencil 6 5000 17000
2 pencil 1 5000 14000
2 pencil 10 5000 7000
输出:
category qty sales_2018(sales_2018-sales_2017)
pen 22 35000(-14000)
pencil 17 15000(20000)
我需要得到这样的输出,颜色格式在括号中,如果为负则为红色 否则绿色。
为了尽可能接近所需的输出,您需要将类别拖到行架上,然后将 SUM(qty) 拖到行,将 SUM(sales_2018) 拖到行。
现在,对于括号数据的条件格式,您需要一个简单的 2018 -2017 销售额计算字段。将其拖到文本卡上。
要相应地为该文本着色,请编写一个计算字段:
IF [您刚刚在上面创建的计算字段] < 0 THEN 'red' ELSE 'green' END
将该计算字段拖到色卡中,然后选择与其名称(别名)相匹配的颜色。您可以通过双击图例中的颜色来完成此操作。
如果您需要在结果周围添加括号,您可以在标签卡中进行。