jsy 发表于 2021-3-10 14:37:22

图表颜色条件格式化

本帖最后由 Crystal.Li 于 2021-3-10 15:06 编辑

请问用switch对图表颜色进行格式化,为什么只设置了一根柱子的颜色,其他的也变了。



Crystal.Li 发表于 2021-3-10 15:09:39

这个您可以这样处理:
在颜色这里绑定分类字段,按照下图设置IIF表达式,将图表颜色分类成两类,这样满足条件的那一条柱子就可以显示单独的一个颜色了:

最后隐藏掉图例就可以:

jsy 发表于 2021-3-10 15:41:32

Crystal.Li 发表于 2021-3-10 15:09
这个您可以这样处理:
在颜色这里绑定分类字段,按照下图设置IIF表达式,将图表颜色分类成两类,这样满足 ...

那我想好几个柱子显示不同颜色用if也可以吗,if里面可以写多个条件吗

James.Lv 发表于 2021-3-10 15:47:39

jsy 发表于 2021-3-10 15:41
那我想好几个柱子显示不同颜色用if也可以吗,if里面可以写多个条件吗

那您可以使用switch表达式,这个表达式可以写多个条件

jsy 发表于 2021-3-10 15:54:01

JamesLv 发表于 2021-3-10 15:47
那您可以使用switch表达式,这个表达式可以写多个条件

一开始那个图就是用switch写的,改一个其余的全改了,默认颜色在switch里怎么写

Crystal.Li 发表于 2021-3-10 16:04:43

jsy 发表于 2021-3-10 15:54
一开始那个图就是用switch写的,改一个其余的全改了,默认颜色在switch里怎么写
这里不需要写颜色,注意看我提供的那个IIF表达式截图,后面满足条件后,返回的是系列值,而不是颜色值。所以switch也返回的是系列值,好几个柱子分为一个系列。颜色的设置需要选中图表后,在调色板设置:

jsy 发表于 2021-3-10 16:35:19

Crystal.Li 发表于 2021-3-10 16:04
这里不需要写颜色,注意看我提供的那个IIF表达式截图,后面满足条件后,返回的是系列值,而不是颜色值。 ...


还是不行,您看我这写错了吗


Crystal.Li 发表于 2021-3-10 17:00:51

jsy 发表于 2021-3-10 16:35
还是不行,您看我这写错了吗

您这个双引号好像是中文引号,要改为英文引号,且没有中括号,对照这个:{IIF(支付方式 = "支付宝", 0, 1)}
页: [1]
查看完整版本: 图表颜色条件格式化