找回密码
 立即注册

QQ登录

只需一步,快速开始

qbsoft

初级会员

32

主题

130

帖子

342

积分

初级会员

积分
342

[已处理] 按周汇总

qbsoft
初级会员   /  发表于:2022-3-5 09:58  /   查看:1940  /  回复:8
1金币
现在每天的良率都可以显示,按月汇总取平均值也可以,但是要怎么按周进行汇总,比如3月份,第一周就是从1号-6号,取1号到6号的良率然后除以6,就得到第一周的良率,第二周从7号-13号以此类推,然后需要怎么计算呢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,分析您的需求后,系统现有函数无法满足,建议您直接在sql上进行周的计算和汇总,然后在报表上直接绑定对应字段,帮您找了一个链接,您参考一下;https://blog.csdn.net/shunhua19881987/article/details/90720369

8 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2022-3-5 09:58:54
来自 2#
您好,分析您的需求后,系统现有函数无法满足,建议您直接在sql上进行周的计算和汇总,然后在报表上直接绑定对应字段,帮您找了一个链接,您参考一下;https://blog.csdn.net/shunhua19881987/article/details/90720369
回复 使用道具 举报
qbsoft
初级会员   /  发表于:2022-3-7 14:47:23
3#
Bella.Yuan 发表于 2022-3-7 13:32
您好,分析您的需求后,系统现有函数无法满足,建议您直接在sql上进行周的计算和汇总,然后在报表上直接绑 ...

多谢多谢
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-3-7 14:55:35
4#
回复 使用道具 举报
qbsoft
初级会员   /  发表于:2022-3-7 15:03:48
5#

还有个问题,现在我矩表,名称需要根据不同的名字指定背景颜色
=IIF( Fields!不良名称.Value=“散料综合良率”, "red"(IIF(Fields!不良名称.Value="测包良率","yellow")) )我这样子写不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
qbsoft
初级会员   /  发表于:2022-3-7 15:21:10
6#

=IIF(Fields!不良名称.Value="散料综合良率","yellow",IIF(Fields!不良名称.Value="测包良率",""red",IIF(Fields!不良名称.Value="测直通总良率","blue","while")))
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-3-7 15:24:55
7#
您好,您使用的表达式不对,使用switch表达式,可以参考下面的写法:
  1. =Switch(Fields!销售大区.Value = "东北", "red", Fields!销售大区.Value = "华东", "yellow", Fields!销售大区.Value = "华南", "green")
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
qbsoft
初级会员   /  发表于:2022-3-7 15:30:25
8#
Bella.Yuan 发表于 2022-3-7 15:24
您好,您使用的表达式不对,使用switch表达式,可以参考下面的写法:

我试了if一直不行原来要用Switch
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-3-7 15:36:24
9#
qbsoft 发表于 2022-3-7 15:30
我试了if一直不行原来要用Switch

您好,针对单个值的背景色可以使用iif(),iif()的语法是:iif(条件,"颜色1","颜色2");针对多个条件的背景色,需要使用switch函数哦!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部