IF判断如果$XMFL控件框等于\'信息\'A2返回‘政企业务’,等于‘工程’返回‘运营商业务’?

image.png

FineReport 用户W5SzQ5073 发布于 2023-3-28 14:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-28 14:34

在A2单元格写公式

=switch($XMFL,"信息","整齐业务","工程","运营商业务")

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-28 14:34

你这是复选宽吧? 返回的是数组还是字符串?

最佳回答
0
qiqits1984Lv6中级互助
发布于2023-3-28 14:34(编辑于 2023-3-28 14:57)

如果初始查询是结果,那么可以在单元格A2 写  公式

if($mxfl="信息",“政府业务”,if($mxfl="信息",“运营商业务”,“”))

如果有变动,那么在控件上增加 编辑后的事件

//当前控件值

  var value =  this.getValue()

//判断值  

  if(value == "信息"){

  //设置单元格A1的内容为

  _g().setCellValue(0,0,0,"政企业务");

  } else if(value == "工程"){

  //设置单元格A1的内容为

  _g().setCellValue(0,0,0,"运营商业务");

  } else {

  _g().setCellValue(0,0,0,"");

  }

最佳回答
0
LTC朝Lv6高级互助
发布于2023-3-28 14:35

IF($XMFL = "信息", “政企业务”, IF($XMFL = "工程", “运营商业务”, ‘’))

  • 3关注人数
  • 220浏览人数
  • 最后回答于:2023-3-28 14:57
    请选择关闭问题的原因
    确定 取消
    返回顶部