Foxtable(狐表)用户栏目专家坐堂 → compute中条件方括号问题


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

主题:compute中条件方括号问题

帅哥哟,离线,有人找我吗?
听雪落的声音
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:155 积分:1292 威望:0 精华:0 注册:2009/2/23 15:17:00
compute中条件方括号问题  发帖心情 Post By:2009/7/20 10:43:00 [只看该作者]

使用compute发现帮助里面有两种情况,条件有一种带方括号,另一种不带。
有什么区别?
示例二

计算产品PD01的销售数量:

Dim Total As Long
Total = DataTables("订单").Compute("Sum(数量)", "产品 = 'PD01'")
Output.Show(Total)

示例三

计算每个客户的订购数量:

Dim Customers As List(Of String)
Dim Total As Integer
Customers = DataTables("订单").GetUniqueValues("", "客户")
For Each Customer As String In Customers
    Total = DataTables("订单").Compute("Sum(数量)", "[客户] = '" & Customer & "'")
    Output.Show(Customer & ":" & Total)
Next

[此贴子已经被作者于2009-7-20 10:45:25编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/20 10:58:00 [只看该作者]

方括号是可选的,如果表名和列名没有符号,可以不要方括号。

 回到顶部