公式问题,这个公式哪里不对呢

IF(INARRAY(E4,TD_FIN_ORG.select(DIM_BASE_CD,IS_MERGE='Y'))>0,if(C4="单体实际",SQL("BW_TB","SELECT kpi_code FROM TD_FIN_KPI WHERE kpi_code NOT LIKE '%"+BS+"%' AND kpi_code NOT LIKE '%"+PL+"%'",1,1),TD_FIN_KPI.select(kpi_code)),TD_FIN_KPI.select(kpi_code))

FineReport 0U8HGsVU 发布于 2023-11-15 10:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-15 10:10(编辑于 2023-11-15 10:20)

改成下面的试试

IF(INARRAY(E4,TD_FIN_ORG.select(DIM_BASE_CD,IS_MERGE='Y'))>0,if(C4="单体实际",SQL("BW_TB","SELECT kpi_code FROM TD_FIN_KPI WHERE kpi_code NOT LIKE '%"+$BS+"%' AND kpi_code NOT LIKE '%"+$PL+"%'",1,1),TD_FIN_KPI.select(kpi_code)),TD_FIN_KPI.select(kpi_code))

==========

IF(INARRAY(E4,TD_FIN_ORG.select(DIM_BASE_CD,IS_MERGE='Y'))>0,if(C4="单体实际",SQL("BW_TB","SELECT kpi_code FROM TD_FIN_KPI WHERE kpi_code NOT LIKE 'BS%' AND kpi_code NOT LIKE 'PL%'",1,1),TD_FIN_KPI.select(kpi_code)),TD_FIN_KPI.select(kpi_code))

最佳回答
0
kalashangLv3高级互助
发布于2023-11-15 10:10

BS、PL 前面加 $

你这个好像问过

  • 0U8HGsVU 0U8HGsVU(提问者) 问题没解决呢,感觉还是中间那个sql不对
    2023-11-15 10:15 
  • kalashang kalashang 回复 0U8HGsVU(提问者) GGGGGGGGG 的SQL 看不出问题 你单独粘贴select语句处理看看查询的数据集呢
    2023-11-15 10:19 
  • 0U8HGsVU 0U8HGsVU(提问者) 回复 kalashang 我看下
    2023-11-15 10:20 
最佳回答
0
GGGGGGGGGLv5初级互助
发布于2023-11-15 10:12

昨天你问过,回答也已经更新了

IF(INARRAY(E4,TD_FIN_ORG.select(DIM_BASE_CD,IS_MERGE='Y'))>0,if(C4="单体实际",SQL("BW_TB","SELECT kpi_code FROM TD_FIN_KPI WHERE kpi_code NOT LIKE 'BS%' AND kpi_code NOT LIKE 'PL%'",1,1),TD_FIN_KPI.select(kpi_code)),TD_FIN_KPI.select(kpi_code))

  • 2关注人数
  • 244浏览人数
  • 最后回答于:2023-11-15 10:20
    请选择关闭问题的原因
    确定 取消
    返回顶部