I have created the matrix report which has dynamic column, it grow columns(18) based on the 'MCU' field in PRD.MI table.
I have added the 'MCU'(A,B,C,D,E,F,G,H,...Q) on 'Columns' in matrix table, to create matrix report and I have added 'mcst' on 'Data' in matrix table and I have added the 'msp2' on 'Rows' in matrix table.I have created new column after row and I added
USP2DS.Final output is as given below.I need the split the matrix column per page.
I have added the 'MCU' on "Column group and 'msp2' on Row group.
Query:
select mi.*, SUBSTR(SM.USP2DS,6,9)AS DESC from
(SELECT a.mcu , a.msp2, SUM(a.mcst) AS Cost
FROM PRD.MI as A
WHERE a.myr=2015 and a.mpr=7
GROUP BY a.MCU, a.msp2
order by a.mcu, a.msp2 ) mi,
(SELECT DISTINCT U_SP2, USP2DS FROM UM.SM) SM
WHERE A.MSP2=SM.USP2
ORDER BY MCU,msp2
I have tried the below post, but I am not able achieve my output.
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/32f28407-e1ca-457e-92fd-d292e32dde4e/limit-no-of-columns-in-ssrs-matrix-report
So please help me on this.
Palani