Foxtable(狐表)用户栏目专家坐堂 → [求助]查询和统计结果结合图表的应用


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

主题:[求助]查询和统计结果结合图表的应用

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]查询和统计结果结合图表的应用  发帖心情 Post By:2015/5/31 20:25:00 [显示全部帖子]

如附件所示,如何将交叉统计的结果生成图表。
例如将当期的值形成柱状图,同时将累计的值形成折线图?

查看了帮助,发现生成图表要绑定表的列值,但是交叉表的列不一样啊,咋个整法?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目28.foxdb


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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/5/31 21:48:00 [显示全部帖子]

图表会按照PID来过滤,即要么生成P1,要么生成P2,所以,我在里面加了个条件PID=‘P1’
然后是横坐标是per,纵坐标是V和累计的V值,要分Class类型。

问题是:
1、Per中没有=201403的值,为什么横坐标会自动插一个201403的值进来呢?
2、我是想V用柱状图,累计的V用折线图,也就是用双图来表示。
3、还有,这个图例看着很怪异,那个V_Up_1的“UP”让人看着很怪异,能不能显示为V_累计_1这样的呢?-----这个把Series.Text = c.name 改为Series.Text = c.caption就可以了 
[此贴子已经被作者于2015/5/31 22:51:08编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/5/31 22:04:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目28.foxdb


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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/5/31 23:23:00 [显示全部帖子]

理解了。关键点在这里
Chart.SeriesList.Clear() '清除图表原来的图系
Chart.SeriesList2.Clear() '清除图表原来的图系


1、Per中没有=201403的值,为什么横坐标会自动插一个201403的值进来呢?
----如果per的列类型为字符就没有问题,为什么是数字就不行?如何解决之?

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/6/1 16:56:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目28.foxdb

红袍兄,参考了二楼做法,为什么绑定列就可以正常出图,写代码指定值不行呢?

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/6/2 16:46:00 [显示全部帖子]

再请教,如何解决左侧切换行时图的横坐标的重叠问题?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:27.zip


 回到顶部