SSRS - Oprette tabel med horisontal og vertikal gruppering af data
HejJeg skal lave en rapport med en tabel der viser antal pakkede emner per time for de sidste 10 dage og total pakkede for dagen.
Jeg har følgende dataset.
SELECT (CAST(datepart(dd, Created) as varchar(100)) + '/' + CAST(datepart(mm, Created) as varchar(100))) as Date, datepart(hh, Created) as Hour, COUNT(distinct KeyID) as Packed
FROM unit_eventlog
WHERE PreEventStateID = 2 -- 2:Startet, 3:Pakket, 4: Afregnet
and PostEventStateID = 3
and Created > Dateadd(dd, -10, GETDATE()) -- Begræns til de sidste 10 dag
GROUP BY datepart(hh, Created), (CAST(datepart(dd, Created) as varchar(100)) + '/' + CAST(datepart(mm, Created) as varchar(100)))
ORDER BY MAX(Created)
Created er et tidsstempel i databasen og de to EventStatesID siger sig selv.
Jeg får så følgende eksempel på data.
http://i39.tinypic.com/64o2z8.jpg
Disse data skal jeg så have vist og grupperet i en tabel så det ser således ud:
http://i41.tinypic.com/2pq9vyp.jpg
hvor de respektive antal pakkede emner smides til de respektive kolonner ud for den tilhørende dato.
Dvs. ud for 22/6 skal der stå
Dato Total .... 6 7 8 9 10 11 12 13 ...osv.
22/6 92 22 27 7 6 7 17
23/6
osv.
Håber der er nogen der kan hjælpe.