Report a campi incrociati per raffronto mensile ordini nei vari anni

lunedì 01 marzo 2010 - 01.40

Andrea330 Profilo | Newbie

Buonasera a tutti!
Devo creare un report in cui si visualizzi in 12 colonne i vari mesi in ordine e nelle righe gli anni richiesti con il numero degli ordini di un determinato articolo in modo da avere una sopra l'altro gli ordini per esempio di gennaio per il 2007, il 2008, il 2009 e il 2010. Ho provato creando un report a campi incrociati mettendo nelle colonne la tabella data ordine visualizata per mesi, e nelle righe sempre la tabella data ordine visualizzata per anni ma giustamente il sistema se poi gli faccio fare una stampa da gennaio 2009 a febbraio 2010 mi propone 14 colonne a seguire perchè non tratta il mese come come tale ma lo tratta come data (quindi Gennaio 2009 e Gennaio 2010)
Qualcuno ha qualche consiglio da darmi su come farla?
Grazie

freeteo Profilo | Guru

Ciao,
hai provato a raggruppare nelle opzioni della colonna come "month" del campo e non lasciando il campo direttamente?
Intendo nella maschera dove metti righe e colonne della tabella, per le colonne, mettere come opzioni di raggruppamento sul campo il fatto che sia diviso per "mese" del campo data.
Se per caso il campo è stringa, ti conviene convertirlo in data usando un campo formula e usare quest'ultimo come colonna della cross-tab...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5