[亿信BI4.7] 背景颜色设置

5242
3

nannan 数据老手Lv5

发表于2020-1-13 15:38

悬赏1

已解决

楼主
在所在单元格的背景颜色处写了这样一个句子,为了实现判断该数值位于哪个区间段则显示一种颜色,一共是5个区间段,但是显示出来只有一个颜色,这是为什么?  case when (@txt<100 and @txt>=0) then '#C4D1E6' when (@txt<500 and @txt>=100) then '#ACBFDC' when  (@txt<1000 and @txt>=500) then '#88A4CC' when (@txt<5000 and @txt>=1000) then '#7191C2'  else '#4D76B3' end

最近看过此主题的会员

wjx0403

liujiao

张瑞阿

hee

sunhaoyang

liulei6511

怕黑的小张plus

最佳答案
你还可以尝试下用 if 语句






3个回答

只看楼主

wut 数据老手Lv5

发表于2020-1-13 18:25

只看该作者

取消 关注该作者的回复

沙发

把@txt换乘self.txt试试 还是不行的话 先写一个简单的表达式 检查下这个写法有没有问题

K-tim 数据达人Lv4

发表于2020-1-13 15:38

只看该作者

取消 关注该作者的回复

板凳

你还可以尝试下用 if 语句






tangmq 数据达人Lv4

发表于2020-1-14 09:17

只看该作者

取消 关注该作者的回复

地板

case when b1<10  then '#C4D1E6' when b1>=10 and b1<30  then '#ACBFDC' else '#4D76B3' end
参考提问中的case when写法,在表达式定义如下  @txt是在显示表达式中应用,此处定义浮动色块,用表元序号,或者是用self.txt  进行判断,如下图所示,可以实现


登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号