当前位置: 代码迷 >> ASP.NET >> mschart柱状图应用有关问题!
  详细解决方案

mschart柱状图应用有关问题!

热度:3644   发布时间:2013-02-25 00:00:00.0
mschart柱状图应用问题!急
现在本人想用mschart控件实现一个以公司部门为分类,产品为X轴,产量为Y轴表现形式的柱状图.
求教大家这个应该怎样实现?
注意每个部门分类下面的产品总类不都一样.

------解决方案--------------------------------------------------------
产品为X轴,产量为Y轴表现形式的柱状图.
求产品所对应的sum

 
C# code
DataTable dt = new DataTable();            dt.Columns.Add("days");            dt.Columns.Add("daysTrafficSum");            dt = owam.getDaysTrafficByUsername(userName, type, startDate, endDate);  //调用业务层的方法            //设置图表的数据源            dayChart.DataSource = dt;            //设置图表Y轴对应项            dayChart.Series[0].XValueMember = "days";            dayChart.Series[0].YValueMembers = "daysTrafficSum";            dayChart.Series[0].Name = userName+" 前30天 O"+type+"A 下载附件趋势图";            dayChart.ChartAreas["ChartArea1"].AxisX.MajorGrid.Interval = 1;            dayChart.ChartAreas["ChartArea1"].AxisX.LabelStyle.Interval = 1;                            monthChart.DataBind();
------解决方案--------------------------------------------------------
探讨
更正::注意每个部门分类下面的产品种类不都一样.

------解决方案--------------------------------------------------------
sql语句看的头疼 你把你表结构帖出看看 

分析下:首先产品类型是唯一的是吧 那么你group by 产品类型
那么相同的类型就只会显示一种类型了是吧
那么你在sum一下不就求出产品类型对应的销量和了吗?
我x显示的是时间其实和你是一抹一样的
我 group by ’时间‘ 求所在时间的下载流量和 你group by 类型 求产品类型销量和
 
  相关解决方案