Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: tabella pivot - ordinamento e colonna totali

47 views
Skip to first unread message

paoloard

unread,
Mar 4, 2009, 12:24:33 PM3/4/09
to

"LUCA ZANOLLI" <LUCAZ...@discussions.microsoft.com> ha scritto nel
messaggio news:10F5B18C-1926-4EF2...@microsoft.com...
> bs a tutti.
> mi trovo a dover gestire il seguente problema.
> ho un db che riporta l'elenco delle spedizioni effettuate nel mese di
> febbraio 2008 e febbraio 2009. decido di avvalermi di una tabella pivot
> dove:
cut
>
> le domande sono due:
> 1) l'ultima colonna che si presenta a destra riporta di default la somma
> dei valori 2008 e 2009. esiste un modo per cui, al posto della somma, mi
> presenti la differenza tra il 2009 ed il 2008?

Inserisci un campo calcolato, vedi qui: http://snipurl.com/cke0j


> 2) esiste un modo per cui l'ordinamento della tabella non sia per cliente
> bensi' per
> totale spedizioni 2009+2008 (oppure la differenza come ho chiesto al punto
> 1)

clicca tasto destro su una cella della colonna che vuoi ordinare e scegli
"Ordina".
--
Fai sapere se e come hai risolto. Grazie

Ciao paoloard
http://riolab.org

LUCA ZANOLLI

unread,
Mar 5, 2009, 5:53:02 AM3/5/09
to
bg paolo. Grz 100 per la solerte risposta però non ho ancora del tutto risolto

La pivot che esce è la seguente

Anno
-----------------------------------------------------------------------------------
Cliente Naz Cap | 2008 2009 Totale
complessivo
-----------------------------------------------------------------------------------
Cliente A DE 37318 0 3
3
FR 01285 1 1
2
Cliente A Totale 1 4
5


e cosi via

Ho trovato un escamotage per gestire la diff. tra il 2008 ed il 2009 grazie
all'ausilio del campo calcolato, ma con l'ordinamento posizionandomi su di
una cella totalizzatrice nel campo dati (nell'esempio sopra sarebbe la cella
con il valore "5") mi torna un messaggio
"impossibile determinare il campo della tabella pivot in base a cui eseguire
l'ordinamento". Se provo a posizionarmi su una cella dati (nell'esempio sopra
sarebbe la cella con il valore "2") mi permette l'ordinamento ma non cambia
niente, la disposizione rimane la stessa.

"paoloard" ha scritto:

paoloard

unread,
Mar 6, 2009, 5:09:50 AM3/6/09
to

"LUCA ZANOLLI" <LUCAZ...@discussions.microsoft.com> ha scritto nel
messaggio news:56DCA9D0-6163-401C...@microsoft.com...

> bg paolo. Grz 100 per la solerte risposta però non ho ancora del tutto
> risolto
>
> La pivot che esce è la seguente
>
> Anno
> -----------------------------------------------------------------------------------
> Cliente Naz Cap | 2008 2009 Totale
> complessivo
> -----------------------------------------------------------------------------------
> Cliente A DE 37318 0 3
> 3
> FR 01285 1 1
> 2
> Cliente A Totale 1 4
> 5
>
>
> e cosi via
>
> Ho trovato un escamotage per gestire la diff. tra il 2008 ed il 2009
> grazie
> all'ausilio del campo calcolato, ma con l'ordinamento posizionandomi su di
> una cella totalizzatrice nel campo dati (nell'esempio sopra sarebbe la
> cella
> con il valore "5") mi torna un messaggio
> "impossibile determinare il campo della tabella pivot in base a cui
> eseguire
> l'ordinamento".

questo è del tutto "normale",

>Se provo a posizionarmi su una cella dati (nell'esempio sopra
> sarebbe la cella con il valore "2") mi permette l'ordinamento ma non
> cambia
> niente, la disposizione rimane la stessa.
>

Per effettuare l'ordinamento di cui parlavi all'inizio, cioè sui totali
2008+2009 o la loro differenza devi, appunto, portarti su di un dato della
colonna che riporta i totali suddetti.
--
Ciao paoloard
http://riolab.org

0 new messages