Foxtable(狐表)用户栏目专家坐堂 → 有关时间排序表达逻辑值


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

主题:有关时间排序表达逻辑值

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


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

以下是引用www111998在2018/3/29 14:44:00的发言:
在交叉统计中如何实现逻辑列=true的记录数

 

方法一:自己实现交叉统计 http://www.foxtable.com/webhelp/scr/2394.htm

 

方法二:设置交叉统计表的时候,不是可以设置条件?比如 第一列 = '123' And 第二列 = True


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


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

 

 

Dim drs = DataTables("表A").Select("姓名 = '张三'", "开始时间")

If drs.count > 0 Then
   
    drs(0)("1次工程") = True
   
End If

If drs.count > 1 Then
   
    If drs(1)("结束时间") < drs(0)("结束时间") Then
       
        drs(1)("2次工程") = True
       
    elseIf (drs(1)("开始时间") - drs(0)("结束时间")).totalDays > 7  Then
       
        drs(1)("1次返工") = true
       
    End If
   
End If

If drs.count > 2 Then
   
    If drs(2)("结束时间") < drs(0)("结束时间") Then
       
        drs(2)("2次工程") = True
       
    ElseIf (drs(2)("开始时间") - drs(0)("结束时间")).totalDays > 7  Then
       
        drs(2)("1次返工") = True
       
    End If
   
End If

[此贴子已经被作者于2018/3/29 16:57:49编辑过]

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


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

上传具体项目,输入具体数据,说明怎么操作以后,得到什么效果。

 回到顶部