想问一下,一个页面,怎么通过同一个查询条件,能展示不同的图表

想请教一下如何用一个查询条件,比如三个条件   年,月,周

当月为空的时候查询 图表1

当周为空的时候,月不为空 查询图表2

FineReport gaoqiulin 发布于 2019-9-26 11:15
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
张洪威Lv6高级互助
发布于2019-9-26 11:28

可以条件属性。

判断len(周)=0 len(月)>0时,表1行高为0。

其他图表同理写个判断。

最佳回答
0
tangjqLv5见习互助
发布于2019-9-26 11:31

如果图表完全不一样的话,你可以把按年、月、周的图表单独做成3张报表,然后在查询按钮那定义JS,按年查询时候跳转到年报表,按月查询时候跳转到月报表

最佳回答
0
cxyangLv5初级互助
发布于2019-9-26 12:17(编辑于 2019-9-26 12:18)

SQL语句where 后面写

${if(len(月)==0&&len(周)==0,"and  a.年='"+年+"'","and  a.年='"+年+"' and a.月='"+月+"' and a.周='"+周+"'")}

  • 4关注人数
  • 508浏览人数
  • 最后回答于:2019-9-26 12:18
    请选择关闭问题的原因
    确定 取消
    返回顶部