FR 常见问题处理

常见问题处理

数据处理问题

除数为0处理

-- 转为0
case when 分母 = 0 then 0 else 分子/分母 end

-- 转为null  
case when 分母 = 0 then null else 分子/分母 end


-- nullif(column1, 0)  0转null  再  nvl(column2, 0)  null转0 ,组合使用
-- 我一般习惯用这个 -- 写起来比较简单 -.-
select nvl(nullif(0,0), 0) from dual  -- 结果为0

单位检查

确认数据是否已按单位处理(万元、亿元、百分比等是否已除以相应倍数)

报表显示问题

表/视图/字段不存在

排查步骤:

  1. 检查环境中是否存在该表
  2. 确认表权限:grant select on tablename to 用户
  3. 验证表字段是否完整

显示部署页面而非报表

检查URL参数是否正确配置(这个在系统集成时容易出现,大多数都是这个问题)

posted @ 2025-06-01 15:47  灯熄帘摇月候身  阅读(6)  评论(0)    收藏  举报