图形提示没有数据该怎么解决

按照参数设置的时间截取时间段来求和总量,但是图形显示不出来

--------------------------------------------------------------------

【已更新!!!!】但是报错了,请问如何解决

image.png

image.png

image.pngimage.png

重新修改了以下数据:

image.png

报错如下

1cfbba32b4f3353a6ad3a712968109c.png

该如何解决

FineReport 帆软用户cSoCjQHQOv 发布于 2024-5-29 11:27 (编辑于 2024-5-29 13:09)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
华莉星宸Lv6高级互助
发布于2024-5-29 11:28

数据集里面预览一下,可以查询到数据吗?

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-5-29 11:28

设置个默认值,看下数据集有值吗?

最佳回答
0
LOELv4初级互助
发布于2024-5-29 11:54

参数那一段是不是应该接在

where 1=1 后面

然后数据集预览看有没有数

最佳回答
0
歪歪的崽Lv4见习互助
发布于2024-5-29 11:56

${if}这个写到where条件后边的,不是写到order by后面,改成from t1 left join t2 on t1.year=t2.year and t1.month= t2.month where 1=1 ${if(len(start_time)=0,"","and time >='"+start_time+"'")}${if(len(end_time)=0,"","and time <='"+end_time+"'")} order by t2.year,t2.month

  • 帆软用户cSoCjQHQOv 帆软用户cSoCjQHQOv(提问者) 已更数据,报错数据集有问题该如何解决谢谢
    2024-05-29 13:10 
  • 歪歪的崽 歪歪的崽 回复 帆软用户cSoCjQHQOv(提问者) 你这写的啥呀?where呢?
    2024-05-29 13:48 
  • 歪歪的崽 歪歪的崽 回复 帆软用户cSoCjQHQOv(提问者) https://help.fanruan.com/finereport/doc-view-424.html#9980faa07ade8f1a,按照这文档你照着写吧,sql语句因该是怎样写的,例如:SELECT * FROM 订单 where 1=1 ${if(len(starttime)=0,""," and 订购日期>='"+starttime+"'")}${if(len(endtime)=0,""," and 订购日期<'"+endtime+"'")}
    2024-05-29 13:51 
  • 歪歪的崽 歪歪的崽 回复 帆软用户cSoCjQHQOv(提问者) 根据开始时间、结束时间查询数据,https://help.fanruan.com/finereport/doc-view-424.html#9980faa07ade8f1a
    2024-05-29 13:53 
最佳回答
0
JL98Lv6中级互助
发布于2024-5-29 12:01(编辑于 2024-5-29 12:01)

1、过滤条件要写在WHERE 后面

2、有的数据库不支持字段别名直接过滤

应改为:

where 1=1 

${if(len(start_time)=0,"","and T2.year || '-'|| T2.month||'-'||T2.day>='"+start_time+"'")}

${if(len(end_time)=0,"","and T2.year || '-'|| T2.month||'-'||T2.day <='"+end_time+"'")} 

order by t2.year,t2.month

image.png

最佳回答
0
yzmY7r2d6462368Lv3见习互助
发布于2024-5-29 13:46

这里不对吧

image.png

  • shawnTao shawnTao 如果是oracle 的话是可以的
    2024-05-29 13:51 
最佳回答
0
shawnTaoLv3见习互助
发布于2024-5-29 13:50

你这个sql有问题,如果参数存在的话  你应该写成 where  条件 ,你的参数存在的话,参数直接显示在 order by之后了。

  • 8关注人数
  • 194浏览人数
  • 最后回答于:2024-5-29 13:50
    请选择关闭问题的原因
    确定 取消
    返回顶部