Foxtable(狐表)用户栏目专家坐堂 → 如何将分组的代码替换成名称


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

主题:如何将分组的代码替换成名称

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
如何将分组的代码替换成名称  发帖心情 Post By: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的代码,提成成数据字典对应的名称


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


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By: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
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4648 积分:33890 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/1/11 22:18:00 [只看该作者]

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

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


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
  发帖心情 Post By:2014/1/12 11:15:00 [只看该作者]

以“产品名称”进行分组统计

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


加好友 发短信
等级:童狐 帖子:254 积分:1963 威望:0 精华:0 注册:2013/2/6 19:09:00
  发帖心情 Post By:2014/1/12 11:17:00 [只看该作者]

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

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

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

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By: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  打印机


 回到顶部