以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何将分组的代码替换成名称  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44917)

--  作者:wuxianzuoji41
--  发布时间:2014/1/11 19:50:00
--  如何将分组的代码替换成名称

Dim b As New SQLCrossTableBuilder("统计表1","crm_sale")
b.C
b.AddTable("crm_sale","opp_id","crm_opportunity","opp_id") \'添加统计表
b.vGroups.AddDef("from_id") \'根据产品名称分组
b.hGroups.AddExp("年", "Year(sell_date)")
b.hGroups.AddExp("月", "Month(sell_date)")
b.Totals.AddDef("crm_sale.totalMoney") \'对数量进行统计
b.Subtotal = True \'生成汇总模式
b.Build \'生成统计表
Tables("桌面_tblMingxi").DataSource = b.BuildDataSource()

 

出来的表是b.vGroups.AddDef("from_id") \'根据产品名称分组是出来的列名是代码from_id,如何将代码from_id的代码,提成成数据字典对应的名称


--  作者:红颜
--  发布时间:2014/1/11 20:09:00
--  
以下是引用wuxianzuoji41在2014-1-11 19:50:00的发言:

Dim b As New SQLCrossTableBuilder("统计表1","crm_sale")
b.C
b.AddTable("crm_sale","opp_id","crm_opportunity","opp_id") \'添加统计表
b.vGroups.AddDef("from_id") \'根据产品名称分组
b.hGroups.AddExp("年", "Year(sell_date)")
b.hGroups.AddExp("月", "Month(sell_date)")
b.Totals.AddDef("crm_sale.totalMoney") \'对数量进行统计
b.Subtotal = True \'生成汇总模式
b.Build \'生成统计表
Tables("桌面_tblMingxi").DataSource = b.BuildDataSource()

 

出来的表是b.vGroups.AddDef("from_id") \'根据产品名称分组是出来的列名是代码from_id,如何将代码from_id的代码,提成成数据字典对应的名称


b.vGroups.AddDef("from_id","产品名称“)



--  作者:wuxianzuoji41
--  发布时间:2014/1/11 20:28:00
--  
以下是引用红颜在2014-1-11 20:09:00的发言:

b.vGroups.AddDef("from_id","产品名称“)

不是吧FROM_ID换成“产品名称”

 

统计出来的比如是这样的

from_id  totalmoney

2            2365.36

5             25976.6

7            256987.3

 

如何将2 5 7替换成指定的数据字典中对应的名字


--  作者:y2287958
--  发布时间:2014/1/11 22:18:00
--  
生成后再对临时表进行赋值替换
可以上个例子的
[此贴子已经被作者于2014-1-11 22:17:58编辑过]

--  作者:红颜
--  发布时间:2014/1/12 11:15:00
--  
以“产品名称”进行分组统计
--  作者:红颜
--  发布时间:2014/1/12 11:17:00
--  
b.vGroups.AddDef("from_id","产品名称“)

"from_id"将显示为"产品名称“

2、5、7代表什么?
[此贴子已经被作者于2014-1-12 11:18:47编辑过]

--  作者:wuxianzuoji41
--  发布时间:2014/1/12 11:24:00
--  
以下是引用红颜在2014-1-12 11:17:00的发言:
b.vGroups.AddDef("from_id","产品名称“)

"from_id"将显示为"产品名称“

2、5、7代表什么?
[此贴子已经被作者于2014-1-12 11:18:47编辑过]

2 、 5、 7是数据字典表中的代码,比如1代表计算机,5代表打印机等等

 

数据字典表如下

id name

2  计算机

5  打印机