报表填报属性,公式or提交条件

首先,C8单元格我是做了一个下拉框,有两个值:‘同意’,‘不同意’ 我想在CC_CREATER列做一个判断,如果CSM_CREATER为'同意'则CC_CREATER列不做填报(我在另外一个报表已经把数据填报进表了),如果CSM_CREATER列为'不同意'则CC_CREATER列填报‘NULL’,求问各位大神是在CC_CREATER值写公式,还是应该设置填报条件,又该怎么写这个公式。image.png

FineReport 代码使我快乐 发布于 2018-12-8 11:49
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
flyingsnakeLv6资深互助
发布于2018-12-8 15:06

你这个,直接写两个填报


第一个。CC_CREATER  不写任何的填报信息

填报条件写:  c8="同意"


第二个。CC_CREATER   写  null


填报条件为:c8=“不同意”

  • 代码使我快乐 代码使我快乐(提问者) 好像就是这样,我明天早上去公司测试一下,然后再给回复,谢谢你的回答
    2018-12-08 16:57 
最佳回答
0
zsh331Lv8专家互助
发布于2018-12-8 12:12(编辑于 2018-12-8 12:13)
=if(C8="不同意",NULL,"")


如果C8单元格等于“同意”,该行不提交。

如果C8单元格不等于“同意”,等于“不同意”时,提交该行,赋值为NULL。

如果 C8单元格不等于“同意”,且不等于“不同意”时,提交该行,赋值为“”


image.png

  • 代码使我快乐 代码使我快乐(提问者) 谢谢大神,我改了之后,C8为\"同意\"时 CC_CREATER列确实没有填报,但同时CSM_CREATER列 也就是C8也因为提交条件没有进行填报,去掉提交条件后 CC_CREATER列又变成了NULL,我试着自己找原因但是没有搞清楚,还得麻烦大神再指点一下。 我的任务需求是C5一直填报,C8为\"同意\"时C8填报,CC_CREATER列不填报,就好像没有添加这个字段,C8为“不同意”时,C8照常填报\"不同意\",但是CC_CREATER列填报\"NULL\"
    2018-12-08 12:49 
  • zsh331 zsh331 回复 代码使我快乐(提问者) 无法控制某一列不填报,条件都是直接限制行的,这点你要理解~某一行要么所有列填报要么所有列都不填报~
    2018-12-08 12:55 
最佳回答
0
孤陌Lv6资深互助
发布于2018-12-8 13:03

 填报属性CC_CREATER字段写公式  =if(C8="不同意",NULL,"")  然后把提交条件删除了就好了

  • 4关注人数
  • 844浏览人数
  • 最后回答于:2018-12-8 15:06
    请选择关闭问题的原因
    确定 取消
    返回顶部