起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10398|回复: 11

[处理中5] 图表的问题

[复制链接]

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
发表于 2014-6-25 14:23:57 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
刚开始做图表,有些问题想问一下。我现在只是简单做一个销量的柱状图,横轴是月份,纵轴是销量。
我用action方法查询只返回两列数据,点击子图表的data设置,“分类轴”和“数据轴”分别对应横纵和纵轴吧,其实这样就达到要显示的效果了。但是“分组条件”一定要选,看了一下高级开发手册的介绍,绘制柱状图时会按分组条件进行二次分组,是这样的吧?但是这样的情况下,根本不需要二次分组,这怎么解决?
还有就是,子图表选择了数据源就会出现cdata组件,是这样的吗?
QQ截图20140625141020.png

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-25 15:18:22 | 显示全部楼层
没人回
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35940
发表于 2014-6-25 17:35:03 | 显示全部楼层
要有一个分组条件才能行,只有横轴是月份,纵轴是销量,就类似与他们有一个关系把两个数据联系起来的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-26 09:28:08 | 显示全部楼层
jishuang 发表于 2014-6-25 17:35
要有一个分组条件才能行,只有横轴是月份,纵轴是销量,就类似与他们有一个关系把两个数据联系起来的 ...

不是,就这么简单的显示每个月份的销量,还要怎么把数据联系起来啊。而且那“分组条件”是用来分组的,你说这样还能怎么分组啊,完全多余嘛。
下面是高级开发手册的案例,你说我能怎么做啊????
QQ截图20140626092555.png
QQ截图20140626092142.png
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-26 11:14:52 | 显示全部楼层
jishuang 发表于 2014-6-25 17:35
要有一个分组条件才能行,只有横轴是月份,纵轴是销量,就类似与他们有一个关系把两个数据联系起来的 ...

就算加了分组条件,报表加载不了,提示:
Width (0) and height (365) cannot be <= 0
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35940
发表于 2014-6-26 11:20:29 | 显示全部楼层
jason2014 发表于 2014-6-26 09:28
不是,就这么简单的显示每个月份的销量,还要怎么把数据联系起来啊。而且那“分组条件”是用来分组的,你 ...


可以把分组条件用一个值设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35940
发表于 2014-6-26 11:21:58 | 显示全部楼层
jason2014 发表于 2014-6-26 11:14
就算加了分组条件,报表加载不了,提示:
Width (0) and height (365) cannot be

把.w文件发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-26 11:45:55 | 显示全部楼层
jishuang 发表于 2014-6-26 11:21
把.w文件发一下看看

Width (0) and height (365) cannot be <= 0 这个问题比较少出现,现在是报这个错
[ERROR]  com.justep.report.business.ExcuteBusinessAction - 报表执行BIZ请求失败
null

log4j:ERROR Error occured while converting date.
activity.rar (1.05 KB, 下载次数: 1603)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35940
发表于 2014-6-26 13:19:51 | 显示全部楼层
图表定义应该没问题,应该是action的问题,看控制的信息错误信息,KSQL或者SQL执行是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

94

主题

1141

帖子

2380

积分

金牌会员

Rank: 6Rank: 6

积分
2380
 楼主| 发表于 2014-6-26 13:33:32 | 显示全部楼层
jishuang 发表于 2014-6-26 13:19
图表定义应该没问题,应该是action的问题,看控制的信息错误信息,KSQL或者SQL执行是否正确 ...

我在自定义action中写了这个方法
  1. public static Table personalSales(String employee_no,Integer year){
  2.                 String sql;               
  3.                 sql = "SELECT YEAR,MONTH,SUM(MONEY_QTY) AS MONEY FROM VIEW_PERSALES WHERE EMPLOYEE_NO='BF1000708' GROUP BY YEAR,MONTH ORDER BY YEAR,MONTH";               
  4.                                        
  5.                 HashMap<String, String> sqlMap = new HashMap<String, String>();
  6.                 sqlMap.put(DatabaseProduct.ORACLE.name(), sql);
  7.                 Table table = SQL.select(sqlMap, null, "/CNBF/MBB_Manager/StaffEntry/data");
  8.                 System.out.println("+++++++++++++++++++++++++");
  9.                 return table;
  10.         }
复制代码


控制台没有错误信息,就一直停在这里,tomcat也会挂掉,到这句没执行Table table = SQL.select(sqlMap, null, "/CNBF/MBB_Manager/StaffEntry/data");
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-14 09:46 , Processed in 0.074640 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表