先测试 sql() 单独执行是否返回值,再结合 value() 等函数逐步排查
-----------------
sql改一下试试
sql.rar
需验证:
第一,确保帆软使用的数据库用户,对 sql() 中涉及的表/视图有查询权限
第二,数据源 dws_dm_prd 在配置中心中存在且连接正常。
第三,表 dm_pro_power_xhfzjc_data_d_i 存在,且字段 org_name、index_name、stat_time、index_value 存在。
第四,SQL语句需返回一行一列的结果(如 SELECT COUNT(*) FROM 表名)。若返回多行或多列,函数会返回空或报错
第五,若SQL中引用了fvs数据集的参数(如 WHERE id = ${param}),需确保参数名称与fvs参数配置一致,且参数值已正确传递