|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Интересует на чём (кроме Excel'я как в примере) можно сделать подобный отчёт? В MS Project'е можно в задачах пропуски делать, но не хватает других возможностей (поддержка нескольких рядов данных для одной задачи с разным отображением). В Crystal Reports можно диаграмму Ганта сделать, но нельзя для одной задачи задать несколько временных интервалов. Можно через Cross-Tab, но там с форматированием тоже проблемы - ячейку кросс-таблицы целиком не зальешь/заштрихуешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2014, 16:00 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Homedim, вот говорят, что можно так http://ask.sqlservercentral.com/questions/95761/gantt-range-chart-with-multiple-events-per-row.html ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2014, 17:11 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Andrews25Homedim, вот говорят, что можно так http://ask.sqlservercentral.com/questions/95761/gantt-range-chart-with-multiple-events-per-row.html Спасибо, но это не совсем то что нужно - там просто разрывы в задаче, а нужно ещё поддержка разных (ну как минимум их должно быть 3) типов временных интервалов (со своим форматированием, соответственно). Например, что б была видна ситуация когда на время работы (заливка) "наслаивается" время простоя (штриховка). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2014, 17:20 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Homedim, Можно в Tableau сделать, вот так примерно: http://public.tableausoftware.com/views/GanttChartwithInterruptions/gantt?:embed=y&:display_count=no Данные для теста: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2014, 18:02 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
HomedimAndrews25Homedim, вот говорят, что можно так http://ask.sqlservercentral.com/questions/95761/gantt-range-chart-with-multiple-events-per-row.html Спасибо, но это не совсем то что нужно - там просто разрывы в задаче, а нужно ещё поддержка разных (ну как минимум их должно быть 3) типов временных интервалов (со своим форматированием, соответственно). Например, что б была видна ситуация когда на время работы (заливка) "наслаивается" время простоя (штриховка). Прочел этот ответ после того, как ответил сам. Пришлось свою картинку подправить :-) Ссылка та же самая: http://public.tableausoftware.com/views/GanttChartwithInterruptions/gantt?:embed=y&:display_count=no Данные для теста (подправлены, чтобы интервалы пересекались): Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2014, 18:53 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Homedim, Коллега, а кто Вам мешает использовать обычный Tablix в SSRS для решения этой задачи? Такое решение само напрашивается, глядя на представленный вами в первом сообщении файл. Вам надо в запросе сформировать 2-мерное пространство вида Объект х Дата-время и потом в каждую "ячейку" этого пространства поместить признак цвета (0 - данные отсутствуют, 1 - работа, 2 - простой). Далее Вы строите простенький табликс на основе этих данных; значения ячеек оставляете пустыми; но зато цвет ячейки меняете в соответствии с уже известным условным выделением. Вот, на скорую руку только что сделал. Простенький скрипт на PL/SQL: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
VB-скрипт для условного форматирования в SSRS: Код: vbnet 1.
И результат: ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2014, 13:33 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
lookatHomedimпропущено... Спасибо, но это не совсем то что нужно - там просто разрывы в задаче, а нужно ещё поддержка разных (ну как минимум их должно быть 3) типов временных интервалов (со своим форматированием, соответственно). Например, что б была видна ситуация когда на время работы (заливка) "наслаивается" время простоя (штриховка). Прочел этот ответ после того, как ответил сам. Пришлось свою картинку подправить :-) Ссылка та же самая: http://public.tableausoftware.com/views/GanttChartwithInterruptions/gantt?:embed=y&:display_count=no Данные для теста (подправлены, чтобы интервалы пересекались): Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Удачи Спасибо! По-сути, то что нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2014, 14:09 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
MadmechHomedim, Коллега, а кто Вам мешает использовать обычный Tablix в SSRS для решения этой задачи? Такое решение само напрашивается, глядя на представленный вами в первом сообщении файл. Вам надо в запросе сформировать 2-мерное пространство вида Объект х Дата-время и потом в каждую "ячейку" этого пространства поместить признак цвета (0 - данные отсутствуют, 1 - работа, 2 - простой). Далее Вы строите простенький табликс на основе этих данных; значения ячеек оставляете пустыми; но зато цвет ячейки меняете в соответствии с уже известным условным выделением. Вот, на скорую руку только что сделал. Простенький скрипт на PL/SQL: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
VB-скрипт для условного форматирования в SSRS: Код: vbnet 1.
И результат: А пересечения можно как-то увидеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2014, 14:16 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Homedim, Не понял вопроса, поясните, плиз. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2014, 14:34 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Madmech, Каким-то образом показать ситуацию когда зелёный цвет пересекается с розовым в Вашем примере. У меня в Excel'е это показано с помощью наслаивания штриховки на цвет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2014, 11:19 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Homedim, А какой физический смысл имеет это наслаивание? Напрямую штриховку, насколько мне известно, сделать нельзя; но можно наложить фоновое изображение (см. свойство ячейки "BackgroundImage"). Просто Вам надо ввести доп. признак и по аналогии накладывать на ячейки с этим признаком это изображение. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2014, 11:29 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
Madmech, Физический смысл - визуальное отображение ситуации когда на период работы "наслаивается" период простоя - то есть получается что объект как-ты одновременно в 2-х состояниях. В остальном, наверное Вы правы - я не сильно разбираюсь в SRSS. В любом случае спасибо за совет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2014, 14:40 |
|
Gantt chart with interruptions, диаграмма ганта с прерывыниями
|
|||
---|---|---|---|
#18+
HomedimMadmech, Физический смысл - визуальное отображение ситуации когда на период работы "наслаивается" период простоя - то есть получается что объект как-ты одновременно в 2-х состояниях. В остальном, наверное Вы правы - я не сильно разбираюсь в SRSS. В любом случае спасибо за совет. Блин! "как-бы" и "SSRS" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2014, 14:42 |
|
|
start [/forum/topic.php?fid=31&msg=38592146&tid=1533734]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 153ms |
0 / 0 |