Foxtable(狐表)用户栏目专家坐堂 → 关于多个联接列


  共有4551人关注过本帖平板打印复制链接

主题:关于多个联接列

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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
关于多个联接列  发帖心情 Post By:2015/12/11 22:38:00 [只看该作者]

在测试过程中出现以下问题,不知如何解决,求助
1、联接而成的统计表的日期变了
2、主营业务收入在联接表中又变回了原列名“借方发生”
3、我希望联接表中的每一项“成本类别”都有对应的“主营业务收入”,此表中为“借方发生”,以能够求得各项成本类别占主营业务收入的比率

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


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


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


Dim bd2 As New GroupTableBuilder("统计表1",DataTables("费用明细附表"))
Dim dt2 As fxDataSource
bd2.Groups.AddDef("日期") 
bd2.Groups.AddDef("部门") 
bd2.Groups.AddDef("成本类别") 
bd2.Totals.AddDef("费用_本月") 
bd2.Totals.AddDef("费用_累计") 
dt2 = bd2.BuildDataSource()

Dim bd1 As New GroupTableBuilder("统计表2",DataTables("利润表附表"))
Dim dt1 As fxDataSource
Dim dic As new Dictionary(of String, String) 
For Each c As Col  In Tables("利润表附表").cols
    dic.add(c.Caption, c.name)
Next
bd1.Groups.AddDef("日期") 
bd1.Groups.AddDef("部门") 
bd1.Totals.AddDef(dic("主营业务收入_本月")) 
bd1.Totals.AddDef(dic("主营业务收入_累计")) 
dt1 = bd1.BuildDataSource() 


Dim nms As String() = {"日期","部门"} 
dt2.Combine(nms,dt1,nms) 


如何解决这三个问题,或是有没有其他办法可以实现我计算每项成本类别占收入的比率

 回到顶部
总数 47 1 2 3 4 5 下一页