Foxtable(狐表)用户栏目专家坐堂 → 条件汇总如何表达?


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

主题:条件汇总如何表达?

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


加好友 发短信
等级:幼狐 帖子:188 积分:1754 威望:0 精华:0 注册:2016/4/12 9:05:00
条件汇总如何表达?  发帖心情 Post By:2018/3/15 15:10:00 [只看该作者]

请教 :我想将列 “资产年末数” 第24-27行进行汇总,运行下列代码,数据运算不出
Dim tab As Table = Tables("负债表")
syen5 = DataTables("负债表").Compute("sum(资产年末数)",tab.Position>23 And tab.Position<28)
请教如何请代码?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/15 15:13:00 [只看该作者]

Dim tab As Table = Tables("负债表")
Dim syen5 As Double = 0
For i As Integer = 24 To 27
    Dim r As Row = tab.rows(i)
    msgbox(r("资产年末数"))
    syen5 += r("资产年末数")
Next
msgbox(syen5)

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


加好友 发短信
等级:幼狐 帖子:188 积分:1754 威望:0 精华:0 注册:2016/4/12 9:05:00
  发帖心情 Post By:2018/3/15 15:31:00 [只看该作者]

请问这句看不懂,syen5 += r("资产年末数") 这句话和 syen5 = syen5 + r("资产年末数")  是一样的吗? 

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/15 15:38:00 [只看该作者]

以下是引用13861676007在2018/3/15 15:31:00的发言:
请问这句看不懂,syen5 += r("资产年末数") 这句话和 syen5 = syen5 + r("资产年末数")  是一样的吗? 

 

前面那个是简写,等同于你后面的写法。


 回到顶部