帆软根据动态显示结果显示其他值

M_RPT_001_EsdTestReport.cpt

报表中Test Result的值是需要根据右边蓝色部分而来,右边蓝色部分又需要根据图2中有short字段对应的第一列而来,求大神指教如何实现?


FineReport 用户41278693 发布于 2020-6-9 16:32 (编辑于 2020-6-10 08:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
放假啦放假啦Lv2见习互助
发布于2020-6-9 16:39(编辑于 2020-6-10 10:51)

你在A13输入公式

MID(A18[!0]{inarray( 'Short',G18)>0},2,(LEN(A18[!0]{inarray( 'Short',G18)>0})-2))

输入完成后A13字体设置为白色

在C12输入公式

if(A13<=25,CONCATENATE("MM",H7,"(",F7,")"),

  if(AND(A13>25,A13<=50) ,CONCATENATE("MM",H8,"(",F8,")"),

      if(

      AND(A13>50,A13<=100) ,CONCATENATE("MM",H9,"(",F9,")"),

         if(          AND(A13>100,A13<=200) ,CONCATENATE("MM",H10,"(",F10,")"),

             if(

              AND(A13>200,A13<=400) ,CONCATENATE("MM",H11,"(",F11,")"),

                   if(

                       A13>400 ,CONCATENATE("MM",H12,"(",F12,")")

                        )                                   

                 )

              )

              )))

两个公式输进去就好了

Snipaste_2020-06-10_10-50-59.png

  • 2关注人数
  • 1151浏览人数
  • 最后回答于:2020-6-10 10:51
    请选择关闭问题的原因
    确定 取消
    返回顶部