找回密码
 立即注册

QQ登录

只需一步,快速开始

bill0970

注册会员

4

主题

14

帖子

36

积分

注册会员

积分
36
QQ
最新发帖
bill0970
注册会员   /  发表于:2020-8-18 12:26  /   查看:3134  /  回复:3
1金币
本帖最后由 bill0970 于 2020-8-18 12:35 编辑

微信图片_20200818122506.jpg

这个月报表的数据怎么弄,我现在有每日的数据
1号的产值(1产值),
2号的产值(1,2的合计),
3号的产值(1,2,3的合计),,
4号的产值(1,2,3,4的合计),
依次类推

最佳答案

查看完整内容

你们的数据源是SQL server,在报表中需要通过图表展示累计数据,可以在数据集层面处理。 可以使用窗口函数,按照日期开窗。可以参考:https://blog.csdn.net/u012324101/article/details/80251003?utm_source=blogxgwz3

3 个回复

倒序浏览
bill0970
注册会员   /  发表于:2020-8-18 13:46:57
来自 3#
数据
n        y        num
2020        7        2017.70
2020        8        112241.46


SELECT n,y,(SELECT sum(isnull(cz,0)) num
                                 FROM scrb b where b.n=a.n and b.y<=a.y)
FROM scrb a
group by n,y

结果
n        y        (无列名)
2020        7        2017.70
2020        8        114259.16


也可以,谢谢

回复 使用道具 举报
最佳答案
最佳答案
MatrixTian讲师达人认证 悬赏达人认证
高级会员   /  发表于:2020-8-18 12:26:56
来自 2#
你们的数据源是SQL server,在报表中需要通过图表展示累计数据,可以在数据集层面处理。
可以使用窗口函数,按照日期开窗。可以参考:https://blog.csdn.net/u012324101 ... tm_source=blogxgwz3
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-8-18 19:50:44
4#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部