参数查询

怎么实现 ,我查一年数据,他自动出来当年数据和上一年的数据

{EDBE70F0-21F9-45AF-A6E2-AA91238D25C7}.png.jpg

FineReport 用户J5Mnx0555817 发布于 2021-12-17 13:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
用户J5Mnx0555817Lv2见习互助
发布于2021-12-17 17:04

{0CCA1379-CB86-45CC-8B9E-2B0A55951AA3}.png.jpg

最佳回答
0
CD20160914Lv8专家互助
发布于2021-12-17 13:56

再多写一个数据集

where 1=1

and 年=${参数-1}

最佳回答
0
LTC朝Lv6高级互助
发布于2021-12-17 13:57(编辑于 2021-12-17 13:58)

增加一个参数:上一年份,用公式获得上年的年份,然后设置不可见

image.png

  • 用户J5Mnx0555817 用户J5Mnx0555817(提问者) 我是这样弄出来的 年份 in (\'${年份}\',\'${年份-1}\')
    2021-12-17 17:01 
  • LTC朝 LTC朝 回复 用户J5Mnx0555817(提问者) 你这样相当于一个参数是“年份”,一个参数是“年份-1”,这是字符,并不是公式呀
    2021-12-17 17:04 
  • LTC朝 LTC朝 回复 用户J5Mnx0555817(提问者) 不愿意用上面的方式,试试:年份 in (\'${年份}\',\'${年份}-1\')
    2021-12-17 17:05 
  • 用户J5Mnx0555817 用户J5Mnx0555817(提问者) 回复 LTC朝 我试了你说的第一个方法,出不来两个年份呀
    2021-12-17 17:08 
最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-17 14:11

where 

日期>= datepart(year,'${查询日期}')-1 

and 日期<='${查询日期}'

最佳回答
0
万里疆域一片叶Lv4见习互助
发布于2021-12-17 14:20

写数据的集的时候,自己关联自己,然后用关联关系串起来,查出来两列,一个是当年的数据,一个是上一年的数据

  • 4关注人数
  • 410浏览人数
  • 最后回答于:2021-12-17 17:04
    请选择关闭问题的原因
    确定 取消
    返回顶部