我有一个绑定到 SQL 查询(单系列)的 MSChart 控件。都好。
我现在需要的是在图表上将两个单独的数据系列显示为单独的线。我可以为每个返回一个数据集编写单独的查询,但我不相信我可以将图表控件绑定到两个单独的 sqldatasources。
我目前能做的是编写以下查询。这两个数据系列是针对两个不同价格区间的产品的平均评分 - 4 和 5($0-$10 和 >=$10)。
SELECT band, AVG(L.rating) as Avg_Rating, date
FROM PriceBand P
join ListItem L on L.price >= P.loprice and L.price <= P.hiprice and band > 3
group by band, loprice, hiprice, date
按日期、乐队排序
以这种形式返回数据:
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:如果是这样,我如何修改查询以创建该输出?
感谢大家花时间阅读本文和/或提供帮助。
-担