我有一个绑定到SQL查询的MSChart控件(单个系列)。一切都好。
我现在需要的是在图表上显示两个单独的数据系列作为单独的行。我可以为每个返回一个数据集编写单独的查询,但我不相信我可以将图表控件绑定到两个单独的sqldatasources。
我目前可以做的是编写以下查询。这两个数据系列是两个不同价格区间产品的平均评级--4和5($ 0- $ 10和> = $ 10)。
选择乐队,AVG(L.rating)为Avg_Rating,日期
来自PriceBand P
加入ListItem L on L.price> = P.loprice and L.price< = P.hiprice and band> 3
乐队,loprice,hiprice,日期
按日期排序,乐队
以这种形式返回数据:
2010-12-01 | 4 | 3.1
2010-12-01 | 5 | 3.6
2010-12-02 | 4 | 3.3
2010-12-02 | 5 | 3.9
日期,系列,价值
我相信我可能需要让它看起来如下。
日期,价值[4],价值[5]。
问题1:我是否以最佳方式组织数据以创建2值折线图?
问题2:如果是这样,我如何重新设计查询以创建输出?
感谢所有人花时间阅读和/或协助。
-Dan
答案 0 :(得分:0)
问题1:我是否正确 组织数据的方式 创建2值折线图?
我不知道,但我会通过创建一个具有相同结构的表来测试这个想法。在您知道它将起作用之前,重写SQL并不重要。