找文章 / 找答案
精选问答 更多内容

无效列值的问题,求好心人帮我个忙,非常非常感谢

JASON.ZHOU玄铁三 显示全部楼层 发表于 2020-12-9 12:09:09 |阅读模式 打印 上一主题 下一主题
1.输入查询报表时间>计划达成时间 且实际达成实际为空 红灯
2.实际达成实际>计划达成实际时间 黄灯
3.实际达成实际<计划达成实际 绿灯

但是红绿灯只能判断值
所以我在SQL里加了一个字段给每个状态一个数值这样就可以使用红绿灯了 代码如下

CASE WHEN TO_CHAR(?{DATE},'YYYYMMDD')>TO_CHAR(END_TIME,'YYYYMMDD')  AND END_TIME_F is null
                  THEN 4    --红灯
          WHEN END_TIME_F>END_TIME
                  THEN 2   --黄灯
          WHEN END_TIME_F<END_TIME
                  THEN 0  --绿灯
         else null
end as MILESTONE_status请问为什么我这个字段在数据集里和制作报表里都可以正常显示,但是到了查看报表里就报"无效的列值"这个错误

回复

使用道具 举报

精彩评论1

永洪tech-A白银一 显示全部楼层 发表于 2020-12-14 16:46:29
你先清除缓存或者再新建报告试一下
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部