数据集预览能显示数据,但是生成图表的时候没有数据

4.png决策移动端报表,然后设置了一个参数,参数受下拉框控制,刚打开报表当这个参数为空的时候,也就是参数长度为0,自动赋值一个字符串,否则就取下拉框的参数,但是在数据集预览成功了,但是报表里图表没有数据,然后选择下拉框后数据又出来了,不知道什么原因

FineReport 用户44293629 发布于 2021-6-29 17:06 (编辑于 2021-6-29 17:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Doctor_WeiLv7中级互助
发布于2021-6-29 17:09

image.png

你需要保证赋值的这个字符串能查询出东西来,让你的图表有内容

即,你需要构造一组数据作为你的默认展示内容

  • 用户44293629 用户44293629(提问者) 可以,图二就是预览的数据,那个参数没有填的时候成功预览的数据
    2021-06-29 17:12 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-6-29 17:09

SQL贴出来

  • 用户44293629 用户44293629(提问者) select eui.user_code 员工工号, eui.user_name 员工姓名, count(case when record_type=\'新训\' then egclr.code else null end ) 新训邀约数量, count(case when record_type=\'复训\' then egclr.code else null end ) 复训邀约数量, count(egclr.code ) 邀约数量 from edw_user_info eui left join edw_gc_course_lesson_records egclr on eui.user_code=egclr.catch_user_code and financial_audit_status=\'已审核\' and egclr.course_lesson_code=case when length(\'${课期}\')=0 then ( select 课期编码 from ( SELECT lesson_code 课期编码, lesson_name 课期名称, start_date 开课时间, end_date 结课时间, free_change_end_date 截至改签时间, max_count 最大数量 FROM edw_gc_course_lesson_product egclp where to_char(now(),\'YYYY-MM-DD\')<= to_char (free_change_end_date,\'YYYY-MM-DD\') and course_code=\'K000001\' and lesson_name not like \'%开课%\' and lesson_name not like \'%举办%\' and lesson_name not like \'%暂存%\' ORDER BY 3 LIMIT 1 )a ) else \'${课期}\' end where eui.user_type in (\'公司员工\',\'代理商员工\') and position_name in (\'业务员\',\'高级业务员\',\'储备经理\') and eui.status=\'启用\' and eui.user_code <>\'admin\' and organization_name= (select organization_name from edw_user_info where user_code= \'${fine_username}\' ) group by 1,2 order by 5 desc
    2021-06-29 17:11 
  • Z4u3z1 Z4u3z1 回复 用户44293629(提问者) 你的${课期} 实际值是不是和egclr.course_lesson_code一样的?别前者是显示值,后者是编码
    2021-06-29 17:15 
  • 用户44293629 用户44293629(提问者) 回复 Z4u3z1 是的,${课期}展示的也是编码例如L000231这种
    2021-06-29 17:22 
  • Z4u3z1 Z4u3z1 回复 用户44293629(提问者) 那你把${课期} 直接换成 L000231 看看正常不?如果不正常那就是SQL有问题,正常再找其他原因
    2021-06-29 17:25 
  • 用户44293629 用户44293629(提问者) 回复 Z4u3z1 我正常预览的时候课期参数不填可以正常预览,就像图二就是
    2021-06-29 17:28 
  • 2关注人数
  • 622浏览人数
  • 最后回答于:2021-6-29 17:10
    请选择关闭问题的原因
    确定 取消
    返回顶部