Foxtable(狐表)用户栏目专家坐堂 → 最近三个月平均值


  共有4973人关注过本帖树形打印复制链接

主题:最近三个月平均值

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:503 积分:3495 威望:0 精华:0 注册:2020/10/9 8:45:00
最近三个月平均值  发帖心情 Post By:2022/6/17 8:34:00 [只看该作者]

老师,我想在表事件中定个代码,根据使用机床,成品编码等在油料表中计算最近三个月的使用平均值。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/17 8:47:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:503 积分:3495 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2022/6/17 8:59:00 [只看该作者]

老师,我是想写成下面这样的代码,只是下面这个是求和的

        If e.DataCol.Name  = "成品编码" OrElse e.DataCol.Name = "使用设备"  Then
            Dim Filter2 As String = "[成品编码] = '" & e.DataRow("成品编码") & "' and [使用设备] = '" & e.DataRow("使用设备") & "' "
            e.DataRow("报废品") = DataTables("过程异常明细").SQLCompute("Sum(异常数量)", Filter2)
        End If

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/17 9:02:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:503 积分:3495 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2022/6/17 9:03:00 [只看该作者]

老师,最近三个月这个条件怎么写呢?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/17 9:14:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:503 积分:3495 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2022/6/17 10:04:00 [只看该作者]


老师,请帮忙看看,谢谢

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

Dim d As Date = Date.Today.Month 
Dim dt1 As Date = d.AddMonths(-3) '减去10个月
If e.DataCol.Name = "使用设备"  Then
    If  e.DataRow("使用设备") = Nothing Then
        e.DataRow("油料费用") = Nothing
    Else
        Dim Filter2 As String = "[使用设备] = '" & e.DataRow("使用设备") & "' and [使用设备] = '" & e.DataRow("使用设备") & "' and [月] < '" & d & "'and [月] > = '" & dt1 & "'"
        e.DataRow("油料费用") = DataTables("油料成本明细").SQLCompute("Avg(单价成本)", Filter2)
    End If
End If

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110744 积分:563646 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/17 10:15:00 [只看该作者]

Dim d As Date = Date.Today

多看看帮助,不要蒙着用:http://www.foxtable.com/webhelp/topics/0250.htm

 回到顶部