Я пытаюсь создать график, чтобы визуализировать своего рода статистику использования помещений.
Мой запрос возвращает такие строки:
|StartDate |ProjectNumber |Facility-ID |Hours |EndDate |
|2016-01-01 00:00:00 |Project-A |Fac-A |4 |2016-01-01 04:00:00|
|2016-01-01 04:00:00 |Project-B |Fac-A |3 |2016-01-01 07:00:00|
|2016-01-02 00:00:00 |Project-C |Fac-B |2 |2016-01-02 02:00:00|
|2016-01-02 02:00:00 |Project-B |Fac-A |8 |2016-01-02 10:00:00|
|2016-01-03 00:00:00 |Project-B |Fac-A |8 |2016-01-03 08:00:00|
|2016-01-04 00:00:00 |Project-B |Fac-A |8 |2016-01-04 08:00:00|
Я следовал руководству здесь: http://pnarayanaswamy.blogspot.dk/2010/09/range-bar-chart-gantt-chart-using-ssrs.html
Чтобы настроить диаграмму Ганта для визуализации часов в день на объект (объекты на оси Y, дни / даты на оси X и цвет полосы для обозначения того, к какому проекту относятся часы.)
Идея в том, что чтобы обеспечить визуальное представление о том, сколько часов в день используется данное учреждение (покрытие, из 24 часов) и каким проектом.
Я почти достиг этого, однако моя диаграмма будет группировать вместе любые строки с одним и тем же оборудованием / проектом / часами, что означает, что если я в одном проекте зарегистрирую одинаковое количество часов на одном и том же предприятии в двух последовательных дней, диаграмма покажет часы только для первой из двух дат.
Моя группа диаграмм выглядит так (QTY - это часы)
Я попытался добавить дату начала в группировку серий, чтобы помочь различать строки и предотвратить их группировку, однако это заставляет диаграмму создавать группу для каждой уникальной комбинации даты / номера проекта / объекта, что нежелательно.
Как сделать диаграмму сгруппированной по часам на объект в день, в зависимости от проекта? Я чувствую, что мне, возможно, придется добавить столбец к моему запросу, чтобы помочь в этом вопросе, но я не уверен, какой именно.
РЕДАКТИРОВАТЬ:
Забыл упомянуть, что я работаю с датами, чтобы рисовать диапазоны на диаграмме. Они рассчитываются в моем запросе в startdate / enddate
EndDate
иStartDate
? В данных вашего примера столбцы не отображаются, поскольку нет разницы между значениями начальной и конечной дат. - person iamdave   schedule 03.08.2016