报表填报属性某个字段判断数据集两列值每一行是否相等,若当行相等则写入0,否则为1

想要实现的效果为:点击提交时,在报表填报属性中判断ds4(有参数)数据集(一共有三个字段:日期/BCKC/BCKC_RESULT)中的两列值BCKC/BCKC_RESULT的每一行的值是否相等,将判断结果直接写入数据表,如果两列第一行的值是相等的则ISXD(ISXD为报表填报表判断是否相等的字段)第一行的为0,两列第二行的值是不相等的则ISXD第二行的为1,以此下去。试过几种没有成功。1715217414306.png

FineReport ocN5O58V 发布于 2024-5-9 09:28 (编辑于 2024-5-9 09:31)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv6高级互助
发布于2024-5-9 09:32

直接在报表上写公式判断哈

填报的时候直接引用判断单元格的值

  • ocN5O58V ocN5O58V(提问者) 底层是想增加一个标记来记录某个通过公式计算后的单元格(横向扩展)是否被手动修改过,如果修改过则为1,否则为0。 所以如果在单元格公式判断,然后填报引用单元格值的话,就会出现一种情况: 如果第一次提交判断都为0后,第二次修改单元格的值点击提交里面数据表写入的还是0,只有当第三次没有修改,才会变成1。没有实时性
    2024-05-09 09:39 
  • 2关注人数
  • 114浏览人数
  • 最后回答于:2024-5-9 09:32
    请选择关闭问题的原因
    确定 取消
    返回顶部