已知本期销售额,计算同期销售额

你好 问下 finereport 制作报表, 如果已经知道本期的销售额,如何计算出 同期销售额,因为要计算同比 或者环比 数据根据日期筛选自动变动,在不是用sql语句的情况下 , 本身是否有函数可以直接计算出

FineReport hgl 发布于 2023-3-22 12:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
LTC朝Lv6高级互助
发布于2023-3-22 13:09

不行的  首先你的数据集中要有同期的数据呀  否则模板中再怎么设置也拿不到数据呀

  • hgl hgl(提问者) 因为 之前用微软的power BI 他是有专门的函数 直接计算出来, 也就是说 在实际报表制作中,都是要提前用SQL语句处理一遍才可以 是吗
    2023-03-22 13:12 
最佳回答
0
大林3143511Lv5中级互助
发布于2023-3-22 13:13

需将同期数据都查出来,然后都放到单元格里,然后单元格设置条件属性或者过滤条件,来筛选

  • hgl hgl(提问者) sql语句我应该怎么写 因为筛选条件是 时间范围,也就是说存在两个参数,通过这两个参数的筛选自动算出本期和同期数据
    2023-03-22 13:18 
  • hgl hgl(提问者) 因为 环比是 计算一个周期内的数据,比如 我日期查询 2023-03-01 至2023-03-15 报表要计算出这个时间段的本期数据和同期数据(2023-02-01至2022-02-15)
    2023-03-22 13:21 
  • 大林3143511 大林3143511 回复 hgl(提问者) 写两个数据集啊,一个是档期数据,时间参数是date1,另一个数据集用date1 减去一定日期(根据实际情况)
    2023-03-22 13:22 
  • hgl hgl(提问者) 回复 大林3143511 本期的数据我这么写在数据集1中,select * from dbo.V_Sale_2023 where sale_date between \'${date_begin}\' and \'${date_end}\' 那么如果要算环比同期数据, 我在另外数据集中 sql语句应该怎么写 ,谢谢
    2023-03-22 13:46 
  • 3关注人数
  • 259浏览人数
  • 最后回答于:2023-3-22 13:13
    请选择关闭问题的原因
    确定 取消
    返回顶部