不使用公式的情况下如何获取同期比

这是需要得到的表格,可选择年月日报表,选择时间段,得到值,还有对应时间的占比,环比,同期比

捕获2.PNG

这是数据集

select ${p11},

sum (ElectricValue) as 'Value'

from dbo.RES_Energydata_copy1

where 1=1

${if(p11='Hour',"and RES_Energydata_copy1.[day2]= '"+ date +"' and RES_Energydata_copy1.[hour] >= '"+ 开始时间 + "'and RES_Energydata_copy1.[hour] <= '"+ 结束时间 +"'","")}

${if(p11='day',"and RES_Energydata_copy1.[day2] >= '"+ 开始日期d + "'and RES_Energydata_copy1.[month2] <= '"+ 结束日期d +"'","")}

${if(p11='month',"and RES_Energydata_copy1.[month2] >= '"+开始日期m +"' and RES_Energydata_copy1.[month2] <='"+ 结束日期m +"'","")}

${if(p11='year',"and RES_Energydata_copy1.[Year] >= '"+ Y1 +"' and RES_Energydata_copy1.[Year] <='"+ Y2 +"'","")}

group by ${p11}

order by ${p11}


p11的值为year,day,month,hour,对应“时间列的值如下”捕获3.PNG

请问这种情况下我要怎么做才能得到同期比呢

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

动态格间运算-http://help.finereport.com/doc-view-338.html

不使用这些方法?

  • Daisy0 Daisy0(提问者) 我要做的报表跟这个例子时不一样的,没办法用到这个同期比公式,我的时间列只有一列,无法通过表格位置去做计算
    2019-03-29 11:30 
  • JackWang JackWang 回复 Daisy0(提问者) 不太明白,把你目前显示的数据(时间。值这些)截个图
    2019-03-29 11:35 
  • 2关注人数
  • 394浏览人数
  • 最后回答于:2019-3-29 11:22
    请选择关闭问题的原因
    确定 取消
    返回顶部