SSRS는 열이 변경되는 데이터 집합을 좋아하지 않습니다. 그것은 고정 된 구조에 의존합니다.
이 방법은 데이터를 피벗하지 않고 SSRS에서 차트로 집계하도록하는 것입니다. 피벗 테이블 데이터가 필요한 경우 표준 매트릭스 컨트롤을 사용하면 작업이 자동으로 수행됩니다.
예로 나는 이와 같은 테스트 데이터 세트를 만들었습니다.
DECLARE @t TABLE (SeriesName varchar(10), CategoryName varchar(10), DateYear int, Amount int)
INSERT INTO @t VALUES
('Fruit', 'Apple', 2015, 10),
('Fruit', 'Apple', 2016, 12),
('Fruit', 'Apple', 2017, 14),
('Fruit', 'Orange', 2015, 8),
('Fruit', 'Orange', 2016, 10),
('Fruit', 'Orange', 2017, 12),
('Vegetable', 'Carrot', 2015, 7),
('Vegetable', 'Carrot', 2016, 6),
('Vegetable', 'Carrot', 2017, 5),
('Vegetable', 'Lettuce', 2015, 15),
('Vegetable', 'Lettuce', 2016, 14),
('Vegetable', 'Lettuce', 2017, 13)
select * from @t
은 그럼 그냥 분류 그룹으로
DateYear
및
SeriesName
시리즈 그룹과 같은 및
CategoryName
있는 간단한 세로 막 대형 차트를 만들었습니다. 그런 다음
Amount
을 값으로 추가하십시오.
디자인은 다음과 같습니다
...
그리고 출력은 다음과 같습니다,
이 정확하게 당신이 필요하지 않을 수 있지만, 희망 오른쪽을 가리 킵니다 방향.
답변 해 주셔서 감사합니다. 나는 정말로 사물을 복잡하게 만들었다. 이것은 나의 문제를 해결했다. – Megagon