Foxtable(狐表)用户栏目专家坐堂 → 表达式合成


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

主题:表达式合成

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


加好友 发短信
等级:婴狐 帖子:32 积分:313 威望:0 精华:0 注册:2017/10/6 13:16:00
表达式合成  发帖心情 Post By:2017/10/30 21:25:00 [只看该作者]

Dim filter="销售日期<=#"& vars("enddate") &"# And 销售日期>=#"& vars("startdate") &"#"

For i As Integer = 0 To lst.Count - 1 '指定每个数据点的位置
    Series.X(i) = i '指定水平坐标
    Dim dr As DataRow=DataTables("销售").Find(filter And "[销售员] = '"& lst(i) &"'" )
    If dr IsNot Nothing Then
       Series.Y(i) = tbl.Compute("Sum(毛利)","[销售员] = '"& lst(i) &"' And  filter ") '指定垂直坐标
    Else
       Series.Y(i) = 0
    END If
Next

粗体部份合成条件表达式不会写,恳请指教。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/10/30 22:07:00 [只看该作者]

For i As Integer = 0 To lst.Count - 1 '指定每个数据点的位置
    Series.X(i) = i '指定水平坐标
    Series.Y(i) = tbl.Compute("Sum(毛利)","[销售员] = '" & lst(i) & "' And  " & filter ) '指定垂直坐标
Next


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


加好友 发短信
等级:婴狐 帖子:32 积分:313 威望:0 精华:0 注册:2017/10/6 13:16:00
  发帖心情 Post By:2017/10/30 22:50:00 [只看该作者]

解决了,也有点明白了,很是感谢。


 回到顶部