通过日期控件隐藏小于该日期的列

微信图片_20190122155909.png


 在查询头有两个时间框,报表默认查询按照结束时间往前推12个月查询数据,然后查询出来的每月数据按照开始日期,如果小于该开始时间就隐藏,开始时间和结束时间返回值为字符串

FineReport rojian 发布于 2019-1-22 15:59 (编辑于 2019-1-22 16:02)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-1-22 16:03(编辑于 2019-1-22 16:08)

你应该是没有设置有过滤条件吧 你应该日期的数据列里 设置 过滤条件 日期字段 大于或等于$开始时间  然后再设置 过滤条件 日期字段 小于或等于$结束时间

只是隐藏的话 条件属性  列宽为零 然后判断条件 是$$$<$开始日期控件名

image.png

  • rojian rojian(提问者) 设置了感觉没启到作用
    2019-01-22 16:04 
  • 孤陌 孤陌 回复 rojian(提问者) 看新的回复 可以的
    2019-01-22 16:08 
最佳回答
0
刘牛牛Lv3见习互助
发布于2019-1-22 16:03(编辑于 2019-1-22 16:06)

条件属性上可以设置,参数这边写你的开始时间的参数

image.png


  • rojian rojian(提问者) 我设置了,大于开始时间的也被隐藏了
    2019-01-22 16:04 
  • rojian rojian(提问者) 开始时间为字符串也可以这样比较吗
    2019-01-22 16:08 
  • 刘牛牛 刘牛牛 回复 rojian(提问者) 试一下
    2019-01-22 16:22 
  • 刘牛牛 刘牛牛 回复 rojian(提问者) 你这个上面的列2017-03到2018-02是什么类型?
    2019-01-22 16:25 
  • 3关注人数
  • 321浏览人数
  • 最后回答于:2019-1-22 16:08
    请选择关闭问题的原因
    确定 取消
    返回顶部