这个是IF语句的问题吗怎么所有行都显示未付

90ae4e23ffc42b6d1fb980bbd504cd3.png

FineReport 用户6NWif5139660 发布于 2022-1-7 10:13 (编辑于 2022-1-7 10:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-7 10:14

把"true"  改为true  不要双引号呢

最佳回答
0
snrtuemcLv8专家互助
发布于2022-1-7 10:17

直接

if($$$,"已付","未付")

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-1-7 10:53(编辑于 2022-1-7 10:53)

不知道为什么公式删除预览显示的是 是和否 然后显示值添加公式 if($$$="是","已付","未付") 解决了

最佳回答
0
Bell贝尔Lv4见习互助
发布于2022-1-7 11:21

因为你的值是空值,你本身的值如果是定义公式,那么$$$就是空值,不会是数据集里面的列;之所以能有那么多列是未付因为跟着前面扩展出来的;

所以换个思路,数据集拖入后不要点公式定义,选中单元格,右侧有个条件属性,

定义条件属性1为新值,然后输入已付,下面点等于true,点增加;

再定义条件属性2为新值,然后输入未付,下面点等于false,点增加;

即可实现你想要的效果,我亲自验证过一遍

  • 3关注人数
  • 427浏览人数
  • 最后回答于:2022-1-7 11:21
    请选择关闭问题的原因
    确定 取消
    返回顶部