Foxtable(狐表)用户栏目专家坐堂 → 求比例请教


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

主题:求比例请教

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/1 21:11:00 [显示全部帖子]

Dim sum As Double = Tables("表A").Compute("sum(销量)")
For Each r As Row In Tables("表A").Rows
    r("比例") = Format(r("销量") / sum, "0.00")
Next
sum = Tables("表A").Compute("sum(比例)")
If sum <> 1 Then
    Dim nr As Row = Tables("表A").AddNew()
    nr("比例") = sum - 1
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/1 21:32:00 [显示全部帖子]

 Dim sum As Double = Tables("表A").Compute("sum(销量)")
For Each r As Row In Tables("表A").Rows
    r("比例") = Format(r("销量") / sum, "0.00")
Next
sum = Tables("表A").Compute("sum(比例)")
If sum <> 1 Then
    Dim idx As Integer = Rand.Next(Tables("表A").Rows.Count - 1)
    Dim nr As Row = Tables("表A").Rows(idx)
    nr("比例") += 1 - sum
End If

 回到顶部