Foxtable(狐表)用户栏目专家坐堂 → 请教一个统计问题!


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

主题:请教一个统计问题!

帅哥哟,离线,有人找我吗?
bootes29
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1386 威望:0 精华:0 注册:2017/5/13 15:13:00
  发帖心情 Post By:2017/6/19 10:35:00 [只看该作者]

哎,文件哪?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目7.table


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/19 11:00:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目7.table


 回到顶部
帅哥哟,离线,有人找我吗?
bootes29
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1386 威望:0 精华:0 注册:2017/5/13 15:13:00
  发帖心情 Post By:2017/6/19 14:23:00 [只看该作者]

太感谢大师了,为何,我想不到这样写?看了您写的顿时茅塞顿开。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.table

还有这个当客人有去程piao 也有返程piao 如何合并 平均?
图片点击可在新窗口打开查看此主题相关图片如下:未标题-6.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
bootes29
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1386 威望:0 精华:0 注册:2017/5/13 15:13:00
  发帖心情 Post By:2017/6/19 14:26:00 [只看该作者]

还有像 王大力 购piao人中没有的  要如何筛选出来?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/19 15:09:00 [只看该作者]

 做个按钮执行代码

 


For Each dr As DataRow In DataTables("表b").Select("客人名字 is not null")
    Dim sumall As Double = 0
    For Each name As String In dr("客人名字").split(" ")
        Dim sum As Double = DataTables("表A").compute("sum(单价)", "购piao人 like '%" & name & "%'")
        If sum = 0 Then
            msgbox(name & " 不存在")
        End If
        sumall += sum
    Next
    dr("金额") = sumall
Next


 回到顶部
帅哥哟,离线,有人找我吗?
bootes29
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1386 威望:0 精华:0 注册:2017/5/13 15:13:00
  发帖心情 Post By:2017/6/19 15:54:00 [只看该作者]

大大的感谢!

 回到顶部
帅哥哟,离线,有人找我吗?
bootes29
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1386 威望:0 精华:0 注册:2017/5/13 15:13:00
  发帖心情 Post By:2017/6/19 17:35:00 [只看该作者]

Select Case e.DataCol.name

    Case "总付款","购piao人"

        If e.DataRow.IsNull("购piao人") Then

            e.DataRow("单价") = Nothing

        Else

            Dim nstr As String = ""

            Dim str As String = System.Text.RegularExpressions.Regex.replace(e.DataRow("购piao人"), "[0-9\.]", "")

-----------------------------------------------------------------------------------------------------------

这句非常巧妙,可是当我的名单里 除了1.人名  还有 7人名 8人名  应该怎么统一改成“ ”呢?

请大师作答?
此主题相关图片如下:8-2 拷贝.jpg
按此在新窗口浏览图片


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/19 18:04:00 [只看该作者]

Select Case e.DataCol.name
    Case "客人名字"

        Dim str As String = System.Text.RegularExpressions.Regex.replace(e.DataRow("客人名字"), "[0-9\.]", "")
        e.datarow("客人名字") = str
End Select


 回到顶部
帅哥哟,离线,有人找我吗?
bootes29
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1386 威望:0 精华:0 注册:2017/5/13 15:13:00
  发帖心情 Post By:2017/6/19 19:33:00 [只看该作者]

各位大神,我要哭了,所有简单的数据实验应该没有问题,为什么,
用真实的数据,结果错的我找不到北????

 回到顶部
帅哥哟,离线,有人找我吗?
bootes29
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1386 威望:0 精华:0 注册:2017/5/13 15:13:00
  发帖心情 Post By:2017/6/19 19:37:00 [只看该作者]

上传不了??

 回到顶部
总数 39 上一页 1 2 3 4 下一页