个报表行的展示需要两个字段的选项来控制的情况下,可以通过将两个字段自定义成一个字段来显示


实现方式:

在 Source Data中的 Custom fields 中点击添加 Add new calculated field

输入字段名称与数据类型,并勾选 Dimension

此处的高级设置意思为,导入这些自定义字段为当前字段的数据来源

json_fields = ["customfield_10220","customfield_10701","customfield_11310"]

此时当前字段就包含了以上三个自定义字段的数据,然后我们需要对数据的展示格式与范围进行限制

注意:判断当前字段值是否为空值很重要,因为导入数据源中的项目可能不在自定义字段的配置域范围中,若不进行判空,则会导致于导入数据异常

if(issue.fields.customfield_10220 ) {
  
  if(issue.fields.customfield_10701){
    if(issue.fields.customfield_10220.value == "专项测试"){
      
      if("空调专项, 场景测试, 钥匙, 车身功能, ADAS, 多媒体, OTA专项, 连接专项, 语音, 导航, 质量专项, 手机APP, 黑花卡死".includes(issue.fields.customfield_10701.value)){
         return issue.fields.customfield_10220.value +" | "+issue.fields.customfield_10701.value;
      }
    }
  }
  
  if(issue.fields.customfield_11310){
    if(issue.fields.customfield_10220.value == "工程中心"){
      if(issue.fields.customfield_11310.value=="软测验收"||issue.fields.customfield_11310.value=="ADAS性能"){
        return issue.fields.customfield_10220.value +" | "+issue.fields.customfield_11310.value;
      }
    }
  }
  
  return issue.fields.customfield_10220.value
}

然后点击导入数据,此时就可以将此字段当做行来使用

效果