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

Tabella Pivot e Date

28 views
Skip to first unread message

pacman71

unread,
Sep 14, 2020, 8:47:33 AM9/14/20
to
Salve a tutti.
il mio problema e' il seguente:
ho un file che viene aggiornato automaticamente e ad aogni aggiornamento accoda delle righe nuove con campi di vario genere (Importi | descrizioni | Numeri di vario genere | date ed ecc.).
il mio problema riguarda le date che vengono importate in formato testo aaaa-mm-gg, io da questi dati sto creando delle tabelle pivot, ed altre sono presenti nel file.
IL problema e' che il formato delle date la pivot non le considera tali e quindi non riesco a fare delle analisi temporali (mesi trimestri e via dicendo)
Non posso neanche modificare le colonne "data" nel foglio per il semplice fatto che ad ogni aggiornamento riprende il formato di estrazione.
Qua sotto un esempio:
NumRdA PosizioneRdA DataCreazioneRdA DescrizioneRDA NumOdA PosizioneOdA Multiordine DataCreazioneOdA DataApprovazioneOdA Fornitore ImportoRda ImportoOda
2000111151 00010 2019-01-17 Descrizione 1 4000088174 00010 2020-01-22 2020-01-22 Fornitore 1 75 75
2000111342 00010 2019-01-26 Descrizione 2 4050010933 00010 2020-01-28 2020-01-28 Fornitore 2 1999,92 1999,92
2000111361 00010 2019-01-29 Descrizione 3 4000088530 00010 2020-02-24 2020-02-24 Fornitore 3 34,5 34,5
2000111384 00010 2019-01-31 Descrizione 4 4000088042 00010 * 2020-01-07 2020-01-07 Fornitore 4 12500 79
2000111384 00010 2019-01-31 Descrizione 5 4000088083 00010 * 2020-01-10 2020-01-10 Fornitore 5 12500 300
2000111384 00010 2019-01-31 Descrizione 6 4000088083 00020 * 2020-01-10 2020-01-10 Fornitore 6 12500 150
2000111484 00010 2019-02-06 Descrizione 7 4000088179 00010 2020-01-22 Fornitore 7 600 540
2000111770 00010 2019-02-21 Descrizione 8 4000088181 00010 2020-01-22 2020-01-23 Fornitore 8 12000 12000

Uso excel 365

ringrazio tutti

casanmaner

unread,
Sep 14, 2020, 9:25:28 AM9/14/20
to
Ma non puoi fare in modo che la query che prende i dati imposti le colonne delle date in formato data?
Non è possibile agire quindi a monte in fase di "importazione"?

pacman71

unread,
Sep 14, 2020, 9:28:46 AM9/14/20
to
No, e' un'estrazione da un sistema SAP che in questo momento non possiamo assolutissimamente cambiare.
Sara' una futura modifica, ma adesso devo continuare con questa situazione.

casanmaner

unread,
Sep 14, 2020, 9:35:22 AM9/14/20
to
Mah ... non so se con l'utilizzo di Power Query sarebbe possibile creare facilmente altre tabelle o altri campi alla tabella di importazione principale alle quali agganciare le pivot.

La soluzione che mi verebbe da pensare utilizzando il VBA è di andare a lavorare sulle date (sui campi data) dopo l'aggiornamento della query in modo da modificare il formato da testuale in formato data e "convertendo" i valori da testo a data (o meglio a numero).


pacman71

unread,
Sep 14, 2020, 9:45:49 AM9/14/20
to
Ci avevo pensato anche io, ma il problema rimane per il semplice fatto che il file stesso appena dai aggiorna dati, ripristina i dati del foglio sorgente alla sua base dati che e' un db collegato in sola lettura (questo prima mi sono dimenticato di dirlo, mi spiace).

Mi verrebbe da provare a replicare il foglio sorgente in un altro foglio, ma sarebbe come avere dei dati ridondanti.
e poi sarebbe una istruzione che potrebbe durare molto, visto la mole di dati.
si parla di 10.000 righe per 15 di colonne.
A dire il vero non sarebbero poi cosi tante, ma dovrei legare il tutto al aggiorna dati e non so come farlo.
perche ogni volta che si aggiorna la base dati dovrebbe aggiornarsi anche il foglio "alternativo".

casanmaner

unread,
Sep 14, 2020, 9:56:06 AM9/14/20
to
Penso utilizzando l'evento


Private Sub Worksheet_TableUpdate(ByVal Target As TableObject)


del foglio di lavoro dove si trova la tabella che viene aggiornata dalla query.
A quel punto potresti andare a modificare le colonne delle date impostando l'intervallo con formato data, memorizzando i valori magari in una matrice e poi riportandoli nello stesso intervallo.

pacman71

unread,
Sep 14, 2020, 10:20:37 AM9/14/20
to
Domani ci provo e poi ti faccio sapere.
per il mometo grazie mille
0 new messages