Foxtable(狐表)用户栏目专家坐堂 → 怎么求出数字几?


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

主题:怎么求出数字几?

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
怎么求出数字几?  发帖心情 Post By:2015/2/27 13:51:00 [显示全部帖子]

TIANTIAN 老师,帮我看下这个从下拉列表多项选则出来的数据,怎么能求出是数字几? 
比如,选择了如下三个人:

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

怎么能求出是数字 3 呢?用什么函数? 我以后要计算平均值,用总价除以这个数字,求得平均值

谢谢!





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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/2/27 15:27:00 [显示全部帖子]

不会写这个表达式,比如我用总价列除以求得的这个数字,该怎么写呢?

[总价]/e.sender.txt.split(",").length ?



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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/2/27 15:52:00 [显示全部帖子]

好的,但我先学习一下统计,正在研究中。。。。。。

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/12 10:19:00 [显示全部帖子]

以下是引用lsy在2015/2/27 13:56:00的发言:
e.Sender.Text.Split(",").Length

比如有三个列


总价列            人员                   均价

90            刘X,李X,王X             ??

100          刘x, 李x                   ??


按照人员数,怎么求出 均价列?

代码怎么写呢?



[此贴子已经被作者于2015/3/12 10:20:29编辑过]

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/12 11:45:00 [显示全部帖子]

都可以也, 好厉害的感脚 
! 谢谢 了

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/12 11:50:00 [显示全部帖子]

哦, 这样的吗,我就用FOX PA PA的吧

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/12 15:01:00 [显示全部帖子]

不同情况求出不同的值, 太逻辑了,不知道用什么语句:

Select Case e.DataCol.name
    Case "单价","保洁员"
        If e.DataRow.IsNull("单价") OrElse e.DataRow.IsNull("保洁员") Then
            e.DataRow("人均价") = Nothing
        Else if e.DataRow("新老客户") = "老客户" OrElse e.DataRow("服务内容") ="全室保洁"   /一种情况
            Dim nms As String  = e.DataRow("保洁员") 
            e.DataRow("人均价") = e.DataRow("单价") *2 / nms.Split(",").length
        Else if e.DataRow("新老客户") = "老客户" OrElse e.DataRow("服务内容") ="日常保洁"   /一种情况
            Dim nms As String  = e.DataRow("保洁员") 
            e.DataRow("人均价") = e.DataRow("单价")  / nms.Split(",").length
        Else if e.DataRow("新老客户") = "新客户" OrElse e.DataRow("服务内容") ="全室保洁"  AndAlso e.DataRow("开荒")  /一种情况
            Dim nms As String  = e.DataRow("保洁员") 
            e.DataRow("人均价") = e.DataRow("单价")  / nms.Split(",").length
        End If
End Select

是用这种语句吗? TIANTIAN ...........  **.

If
 else if
 else if
 else if
end if

[此贴子已经被作者于2015/3/12 15:01:55编辑过]

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/12 15:16:00 [显示全部帖子]

tiantian 上面代码没实现,我上传了我的PROJECT,麻烦帮我看下
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.rar



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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/12 15:37:00 [显示全部帖子]

以下是引用有点甜在2015/3/12 15:29:00的发言:

呃,没有问题

 

Select Case e.DataCol.name
    Case "单价","保洁员","新老客户","服务内容","开荒"
        If e.DataRow.IsNull("单价") OrElse e.DataRow.IsNull("保洁员") OrElse e.DataRow.Isnull("服务内容") OrElse e.DataRow.Isnull("新老客户") Then
            e.DataRow("人均价") = Nothing
        Else
            Dim nms As String  = e.DataRow("保洁员")
            If e.DataRow("新老客户") = "老客户" OrElse e.DataRow("服务内容") ="全室保洁"  
                e.DataRow("人均价") = e.DataRow("单价") *2 / nms.Split(",").length
            Else If e.DataRow("新老客户") = "老客户" OrElse e.DataRow("服务内容") ="日常保洁"  
                e.DataRow("人均价") = e.DataRow("单价")  / nms.Split(",").length              /这两句没实现功能。 没有实现 单价/人数 = 人均价

            Else If e.DataRow("新老客户") = "新客户" OrElse e.DataRow("服务内容") ="全室保洁"  AndAlso e.DataRow("开荒") = True 
                e.DataRow("人均价") = e.DataRow("单价")  / nms.Split(",").length
            End If
        End If
End Select


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


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2015/3/12 15:51:00 [显示全部帖子]

 PERFECT , THANKS!

 回到顶部
总数 14 1 2 下一页