Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 10045

Show two fin years on line graph for comparison

$
0
0

Hi,

My SSRS report uses the below SQL:

--DECLARE @FINYEAR INT
--DECLARE @REGION VARCHAR(3)
--DECLARE @PRODUCTGROUP VARCHAR(30)

--SET @FINYEAR = '2012'
--SET @REGION = 'NI'
--SET @PRODUCTGROUP = 'Moulded Concrete Products'

SELECT
	[Fin Year],  
	CAST([Fin Period] AS INT) AS [Fin Period],
	CAST(SUM([Delivery Value (CON)]) AS MONEY) AS [Net Sales],
	[Product Group],
	[Customer Region]
FROM 
	dbo.AGL_SalesAnalysis_2012 
WHERE 
	[Customer Region] IN (@REGION)
	AND [Fin Year] = @FINYEAR
	AND [Product Group] IN (@PRODUCTGROUP)
GROUP BY 
	[Fin Period], [Fin Year], [Product Group], [Customer Region]

UNION

SELECT
	[Fin Year],  
	CASE CAST([Fin Period] AS INT)
		WHEN '2' THEN '1'
		WHEN '3' THEN '2'
		WHEN '4' THEN '3'
		WHEN '5' THEN '4'
		WHEN '6' THEN '5'
		WHEN '7' THEN '6'
		WHEN '8' THEN '7'
		WHEN '9' THEN '8'
		WHEN '10' THEN '9'
		WHEN '11' THEN '10'
		WHEN '12' THEN '11'
		WHEN '13' THEN '12'
	END AS [Fin Period],
	CAST(SUM([Delivery Value (CON)]) AS MONEY) AS [Net Sales],
	[Product Group],
	[Customer Region]
FROM 
	dbo.AGL_SalesAnalysis_2011 
WHERE 
	[Customer Region] IN (@REGION)
	AND [Fin Year] = @FINYEAR - 1
	AND [Fin Period] != '1'
	AND [Product Group] IN (@PRODUCTGROUP)
GROUP BY 
	[Fin Period], [Fin Year], [Product Group], [Customer Region]

ORDER BY [Fin Year], [Fin Period] ASC

This produces sales data for the selected [Fin Year] and the previous [Fin Year]. Is there a way to show this data in a line graph so that each [Fin Year] has its own line so that the two can be compared. I'm looking to have this comparison with a [Fin Peroiod] grouping for each point on a line.

I'm using SSRS 2005.

Cheerrs

Paul


Viewing all articles
Browse latest Browse all 10045

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>