条件属性

影城收支数据对比.cpt

image.png

总收入不为0时,总支出大于总预算和或总支出大于总收入时,标红。总收入为0时总支出大于总预算标红。这个条件属性不是这样的吗

image.png

image.png

这是收入为0的

image.png

image.png

另外,这三个数不是同一个数据集,这个。。应该没什么影响吧

额,突然出现了新问题,我把所有条件都删了,他还是红色,设计器的字体设置颜色就是黑的,感觉就像卡了一样,重启也没用

FineReport 18328816101 发布于 2019-4-24 10:03 (编辑于 2019-4-24 14:32)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
6
尘埃。Lv2初级互助
发布于2019-4-24 10:04(编辑于 2019-4-24 10:49)

image.png

你试试,如果解决了请采纳,谢谢

  • 18328816101 18328816101(提问者) 不行啊,这样所有行都标红了
    2019-04-24 10:19 
  • 尘埃。 尘埃。 回复 18328816101(提问者) 我刚少些一个9,你把D3改成D39
    2019-04-24 10:25 
  • 18328816101 18328816101(提问者) 回复 尘埃。 我知道,就是写成39了,结果就是全红,你看我加的截图
    2019-04-24 10:36 
  • 尘埃。 尘埃。 回复 18328816101(提问者) 知道了,不该用=0,因为是空的,你把D39=0改成 len(D39)=0
    2019-04-24 10:38 
  • 尘埃。 尘埃。 回复 18328816101(提问者) 如果对了,记得采纳哈
    2019-04-24 10:38 
最佳回答
1
cherry团子Lv6中级互助
发布于2019-4-24 11:14(编辑于 2019-4-24 13:01)

image.png


效果:

image.png

你看看这个效果对不对,不过你的题目,有一个问题,我想知道,是总支出>总预算和总收入 标红,还是总支出>总预算或总收入,标红?

另外,你标红只是一个单元格还是整行?


这个,根据实际情况改下吧

 len(D3)!=0 && C3>B3 && C3>D3

 len(D3)==0 && C3>B3 


image.png

  • 尘埃。 尘埃。 是吧,我也觉得我用len 不错
    2019-04-24 11:15 
  • cherry团子 cherry团子 回复 尘埃。 不错啊,判断空值杠杠的,就是不知道,他那里面是不是有空值,也有0,要不然的话,感觉还要判断,给你点个赞大佬
    2019-04-24 11:16 
  • 18328816101 18328816101(提问者) 有收入的时候是或标红,没有收入就只是支出大于预算标红,另外是整行标红
    2019-04-24 12:21 
  • 18328816101 18328816101(提问者) 回复 cherry团子 还是不行,全红,都不知道哪里出了问题
    2019-04-24 12:31 
  • cherry团子 cherry团子 回复 18328816101(提问者) 你导出内置模板好不啦,我们这么多人的方法,你都试了不行啊
    2019-04-24 12:49 
最佳回答
1
夜梦碎Lv3初级互助
发布于2019-4-24 11:34(编辑于 2019-4-24 13:29)

(D39=0&&C39>B39)||(D39>

WorkBook20.cpt

0&&(C39>B39||C39>D39))||C39>B39
你哪里设置有问题吧,附件自己已下载看下
QQ图片20190424132915.png

最佳回答
0
PoseidonLv5高级互助
发布于2019-4-24 10:13(编辑于 2019-4-24 10:13)

总收入不为0时,总支出大于总预算和或总支出大于总收入时,标红。总收入为0时总支出大于总预算标红

IF(D39=0,C39>B39,D39<B39 || D39<C39)


你可以先吧这个公式放在单元格看执行的结果是true还是false

最佳回答
0
黄源Lv6中级互助
发布于2019-4-24 10:37(编辑于 2019-4-24 10:57)

(d39=0&&c39>b39)||(d39<>0&&(c39>b39||c39>d39))

如果是标红支出,选当前单元格,只在支出单元格加条件属性

总支出为空时加个默认值0,sql用 nvl()函数或者isnull()函数取决于你的数据库

或者在高级,值得地方加个if(len($$$)=0,0,$$$)

最佳回答
0
cjsLv0见习互助
发布于2019-4-24 10:55

1. 总收入不为0时,总支出大于总预算和总支出大于总收入时

以你的单元格为例子 , B39总预算 , C39总支出 , D39总收入

在总收入(D39)那个单元格设置条件属性 

image.png

2. 总收入为0时总支出大于总预算标红

image.png

最佳回答
0
孤陌Lv6资深互助
发布于2019-4-24 10:55

导出内置数据集模板 发上来吧

  • 7关注人数
  • 851浏览人数
  • 最后回答于:2019-4-24 14:32
    请选择关闭问题的原因
    确定 取消
    返回顶部