Я пытаюсь сгенерировать диаграмму с помощью MS Chart Control в ASP.NET 4. Это стандартная столбцовая диаграмма, и я заполняю ее связыванием данных LINQ, вызывая хранимую процедуру.
График показывает количество телефонных звонков за определенный период времени. Он настроен на XAxis, детализирующий временной диапазон / диапазон дат, и итоговые данные вызова YAxis.
Если набор результатов возвращает данные только с одного телефонного номера, все в порядке. Однако иногда я хочу вернуть более одного телефонного номера в одном наборе результатов и показать данные, используя несколько рядов на диаграмме, чтобы столбцы стояли рядом друг с другом для сравнения во времени.
Я знаю, что для каждого телефонного номера мне нужно иметь отдельную серию, и если я заполняю данные вручную или вручную создаю несколько серий в качестве подтверждения концепции, я знаю, что это работает. Но я не могу заставить его автоматически разделять телефонные номера на отдельные серии.
То, что я ищу, - это свойство для указания столбца в наборе результатов, по которому группируется серия, но я не могу найти его (возможно, потому что он не существует?).
Данные выглядят так:
row_date call_total ext_no
---------- ---------- ------
2011-01-01 18 1000
2011-02-01 9 1000
2011-03-01 28 1000
2011-01-01 49 1001
2011-02-01 34 1001
2011-03-01 29 1001
Любая помощь?