У меня есть линейная диаграмма, которая содержит 3 значения (предыдущий год, фактический, прогноз и текущий год) и группы категорий (месяц-год: январь-2016). Я могу разместить 3 значения в линейной диаграмме в порядке, но мне сложно составить график «непрерывной линии (с маркером)», что означает, что сначала я хотел бы наметить текущее значение текущего года и в последний месяц, например, февраль-2016, появится диаграмма для прогноза. Я могу сделать это в MSExcel, строка слева - это фактическая и выделенная желтым - это прогноз, но я не могу это сделать в SSRS. Пожалуйста, порекомендуйте. Линейная диаграмма SSRS Подключение двух значений в одной линейной диаграмме
0
A
ответ
0
Объедините свои данные в выбранном запросе. Вы можете использовать оператор UNION
, как показано ниже.
SELECT actual_sales AS 'sales'
, calendar_day AS 'calendar_day'
, 'actual' AS 'sales_type'
FROM actual_sales_data
UNION
SELECT projected_sales AS 'sales'
, calendar_day AS 'calendar_day'
, 'projected' AS 'sales_type'
FROM projected_sales_data
Затем вы можете наметить оба вида продаж (фактические и прогнозируемые) в непрерывной линии, потому что это будет один набор данных.
Вот некоторые примеры данные вы можете использовать с примером запросом:
DECLARE @actual_sales_data TABLE (actual_sales int, calendar_day DATE)
DECLARE @projected_sales_data TABLE (projected_sales int, calendar_day DATE)
INSERT INTO @actual_sales_data
SELECT 100, '1/1/2016'
UNION
SELECT 200, '1/2/2016'
UNION
SELECT 150, '1/3/2016'
UNION
SELECT 180, '1/4/2016'
UNION
SELECT 210, '1/5/2016'
UNION
SELECT 230, '1/6/2016'
UNION
SELECT 200, '1/7/2016'
UNION
SELECT 220, '1/8/2016'
INSERT INTO @projected_sales_data
SELECT 220, '1/8/2016' -- This data point matches the last actual sales number so that SSRS will draw a continuous line
UNION
SELECT 250, '1/9/2016'
UNION
SELECT 220, '1/10/2016'
UNION
SELECT 180, '1/11/2016'
UNION
SELECT 250, '1/12/2016'
UNION
SELECT 210, '1/13/2016'
UNION
SELECT 270, '1/14/2016'
UNION
SELECT 200, '1/15/2016'
UNION
SELECT 290, '1/16/2016'
SELECT actual_sales AS 'sales'
, calendar_day AS 'calendar_day'
, 'actual' AS 'sales_type'
FROM @actual_sales_data
UNION
SELECT projected_sales AS 'sales'
, calendar_day AS 'calendar_day'
, 'projected' AS 'sales_type'
FROM @projected_sales_data
Смежные вопросы
- 1. Простая линейная диаграмма в SSRS
- 2. Линейная диаграмма в SSRS
- 3. SSRS 2012, линейная линия тренда в линейной диаграмме
- 4. Spotfire - Линейная диаграмма
- 5. Рисование Линейная диаграмма сверху гистограммы в SSRS?
- 6. SQL Server Business Intelligence Studio: линейная диаграмма из одной записи
- 7. Как добавить @interval в линейной диаграмме ssrs
- 8. Линейная диаграмма рендеринга Highcharts в одной строке
- 9. Chart.js Бар и линейная диаграмма
- 10. Многолинейная линейная диаграмма в excel
- 11. Линейная диаграмма в Listview
- 12. d3 линейная диаграмма не заканчивается
- 13. Линейная диаграмма JFreechart с кратной осью y
- 14. Введенная вручную линейная диаграмма
- 15. Jqplot линейная диаграмма несколько серий
- 16. Использование двух наборов данных в одной единственной диаграмме SSRS
- 17. Линейная диаграмма с многоцветными сегментами
- 18. Линейная диаграмма сети BI, запутанная
- 19. Простая линейная диаграмма из массива AngularJS
- 20. Временная диаграмма dc.js линейная диаграмма
- 21. Линейная диаграмма. Оситы макета
- 22. Линейная диаграмма Ошибка обновления Dot в D3
- 23. C3 draggable не работает в линейной диаграмме
- 24. Простая линейная диаграмма с датами?
- 25. achartengine: линейная диаграмма с порогом
- 26. React d3 - How to: Несколько ares на одной линейной диаграмме
- 27. Сенча диаграмма Сенча - Как добавить метку/значение в линейной диаграмме
- 28. Больше чем 6 Линейных линий в линейной диаграмме Диаграмма MPAndroid
- 29. SSRS Как создать горизонтальную прямую линию в линейной диаграмме
- 30. SSRS VS05 - создать размах шкалы в линейной диаграмме
Спасибо за вашу помощь. Я могу сделать непрерывную линию, но как разместить две метки легенды внизу диаграммы 1) Фактически и 2) Проецировано? – Arsee
В моем примере, если вы установили значение «Диаграмма» в «sales», Category Group - «calendar_day», а Group Series - «sales_type», вы получите легенду, которая показывает разницу между прогнозируемыми и фактическими продажами. –
Если вам нужно объединить две строки (обратите внимание, что каждая точка данных появится, но они не будут формировать непрерывную линию, когда данные переключаются с фактического на проецируемое), затем вставляйте строку в проецируемые данные, равные последним фактическим продажам количество с той же датой. Это наложит проецируемые и фактические данные на эту точку данных и будет нарисовать подключенную и непрерывную линию. –