以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  计算符号问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188536)

--  作者:lin98
--  发布时间:2023/9/26 9:37:00
--  计算符号问题
表A如何实现计算表B的列1-符号,列2-符号,列2-符号的“A”的个数和分数?

图片点击可在新窗口打开查看此主题相关图片如下:符号计算.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2023/9/26 9:51:00
--  

个数使用count计数,求和使用sum

--  作者:lin98
--  发布时间:2023/9/26 10:59:00
--  
If e.DataCol.Name = "编号" Then
    Dim Filter As String = "[编号] = \'" & e.NewValue & "\'"
    Dim t As Integer
    t = DataTables("表B").Compute("Count([列1_符号])", "列1_符号 = \'A\' ")
   e.DataRow("列1_个数") = t
        e.DataRow("产品1_项目") = DataTables("表B").Compute("Count([列1_符号])", Filter)

End If

红蓝代码如何合成一个?

--  作者:有点蓝
--  发布时间:2023/9/26 11:14:00
--  
条件不一样,赋值的列也不一样,怎么可能合成一个
--  作者:lin98
--  发布时间:2023/9/26 11:17:00
--  
  e.DataRow("产品1_项目") = DataTables("表B").Compute("Count([列1_符号])", Filter),如何加上“列1_符号 = \'A\'”这个条件?
--  作者:有点蓝
--  发布时间:2023/9/26 11:19:00
--  
http://www.foxtable.com/webhelp/topics/1284.htm