IF通过判断数据集参数是否等于某个值

我在fineReport中,使用了公式

公式如下:

第一列:IF($input_company_code == "B001", D24/(D24+E24)*G204, 0)

第二列:SWITCH($input_company_code,B001,E24/(D24+E24)*G204,B008,E24/(E24+F24)*G204,B003,G204,B004,G204,B005,G204,B007,G204)

第三列:IF($input_company_code == "B008", F24/(E24+F24)*G204, 0)

我多行数据会调用以上公式,只不过是所调用的行不同但运行时会提示

错误代码:11300003 单元格计算死循环  出错对象: [G204, E204]

FineReport 帆软用户E4BVaBcy79 发布于 2024-11-14 17:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
帆软用户E4BVaBcy79Lv2见习互助
发布于2024-11-14 18:00

取消了G列的左父格

最佳回答
0
zhenyu123Lv4见习互助
发布于2024-11-14 17:29

大概率是父格的问题

最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-11-14 17:42

第四列左父格设置成无,第一列左父格设置成第四列

  • 1关注人数
  • 93浏览人数
  • 最后回答于:2024-11-14 18:00
    请选择关闭问题的原因
    确定 取消
    返回顶部