0

У меня есть запрос, который оттягивает таблицу только с одной строкой и четырьмя столбцами. Для каждого квартала года имеется одна колонка (Q1, Q2, Q3, Q4). Общий объем продаж указан за каждый квартал.Возможно ли создать искровую линию, которая представляет ROW данных из таблицы в Microsoft SSRS Report Builder 3.0?

Я пытаюсь сделать искровую линию, чтобы представлять продажи квартала к кварталу в Microsoft SSRS Report Builder 3.0.

Однако все обучающие программы, которые я нахожу в Интернете, хотят, чтобы набор данных был структурирован по-разному. В онлайн-учебниках хочу, чтобы у меня была таблица с двумя столбцами (Quarter & Sales) и четыре строки (по одной строке для каждой четверти данных).

Есть ли способ сделать искровую линию для моих данных о продажах без необходимости реструктурировать мой набор данных? Другими словами, мне нужен способ создания искровой линии, которая представляет точки данных по различным столбцам в одной строке таблицы.

ответ

0

Я не вижу способа, которым это можно сделать с вашими данными так, как есть. Диаграмма не будет знать, где можно составить график данных для каждого из полей.

С другой стороны, вам просто нужно будет обернуть запрос в UNPIVOT:

SELECT * 
FROM (SELECT 1 AS Q1, 2 AS Q2, 3 AS Q3, 4 AS Q4) AS DATA 
UNPIVOT 
(
    VALUE 
    FOR QUART IN (Q1, Q2, Q3, Q4) 
) U; 

Конечно, если вы используете данные в другом месте, вы должны использовать другой набор данных только для этого ,

Смежные вопросы