现在本人想用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 类型 求产品类型销量和