Pagina 1 di 1

Problema DATAPILOT: aggiunge una colonna vuota senza motivo.

Inviato: venerdì 31 dicembre 2010, 0:22
da flaviopac
Buongiorno a tutti

Utilizzando CALC ho il seguente problema:

devo importare dei dati da un foglio all'altro, e utilizzo la funzione DataPilot,
i dati di origine sono disposti su normali colonne,
importandoli con DataPilot (e spostando quindi i vari campi nel riquadro "righe") mi viene aggiunta una colonna vuota!


ALLEGO UN'IMMAGINE PER CAPIRCI MEGLIO:

Immagine


è un bug o c'è modo di risolvere?


Ringrazio tutti per un eventuale risposta
Saluti e Buon AnnO! :super: :bravo:

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: domenica 2 gennaio 2011, 10:07
da Gumo
devi selezionare il flag "ignora righe vuote" nella maschera di definizione del data-pilot.
g

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: domenica 2 gennaio 2011, 13:20
da flaviopac
Gumo ha scritto:devi selezionare il flag "ignora righe vuote" nella maschera di definizione del data-pilot.
g

ho provato, ma il risultato è lo stesso..
selezionandolo vengono eliminate le RIGHE vuote (nei dati di destinazione), ma non la COLONNA che si vede nello screenshot..

Qualcuno potrebbe provare a simulare una situazione simile?
 Editato:  ALLEGO UN FILE DI PROVA CHE MOSTRA ESATTAMENTE IL PROBLEMA 

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: domenica 2 gennaio 2011, 21:45
da Gumo
Stai facendo un uso improprio della Funzione Data-Pilot,
(Non so se questo sia voluto, a casuale, o limitato all'esempio fornito)
Non hai messo alcuna variabile da raggruppare (nell'area - campi dati). la colonna che DP aggiunge dovrebbe contenere l'elaborazione sulla variabile in studio.
Se infatti aggiungi una variabile da sommare la colonna viene usata...

Forse potresti fare queste cose in altra maniera..
ciao
g

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: domenica 2 gennaio 2011, 21:57
da flaviopac
Gumo ha scritto:Stai facendo un uso improprio della Funzione Data-Pilot,
(Non so se questo sia voluto, a casuale, o limitato all'esempio fornito)
Non hai messo alcuna variabile da raggruppare (nell'area - campi dati). la colonna che DP aggiunge dovrebbe contenere l'elaborazione sulla variabile in studio.
Se infatti aggiungi una variabile da sommare la colonna viene usata...

Potresti spiegarmi meglio come raggruppare i dati senza che vi sia quella colonna?

Quello che dovrei fare (come nell'esempio postato) è la semplice importazione dei dati da un altra area..
Questi dati devono essere letti da una tabella in colonna (come i dati d'origine dell'esempio) e riportati (almneo parzialmente) in un'altra tabella, ma comunque sempre in colonna...
Inoltre ho l'esigenza di filtrare tali dati all'occorrenza e fare in modo che si aggiornino automaticamente insieme all'aggiornamento dei dati originari.

Altrimenti cos'altro suggerisci di utilizzare?

Ciao e Grazie!

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: domenica 2 gennaio 2011, 23:47
da Gumo
flaviopac ha scritto:Quello che dovrei fare (come nell'esempio postato) è la semplice importazione dei dati da un altra area..
Questi dati devono essere letti da una tabella in colonna (come i dati d'origine dell'esempio) e riportati (almneo parzialmente) in un'altra tabella, ma comunque sempre in colonna...
Inoltre ho l'esigenza di filtrare tali dati all'occorrenza e fare in modo che si aggiornino automaticamente insieme all'aggiornamento dei dati originari.
Per questo non serve il DP :(

E' sufficiente una formula del tipo
=Foglio1.A1
e mi riporta nel foglio corrente il contenuto della cella A1,
La copi su tutta la colonna ed il gioco è fatto.
ad maiora! :D
g

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: lunedì 3 gennaio 2011, 2:12
da flaviopac
Gumo ha scritto:
flaviopac ha scritto:Quello che dovrei fare (come nell'esempio postato) è la semplice importazione dei dati da un altra area..
Questi dati devono essere letti da una tabella in colonna (come i dati d'origine dell'esempio) e riportati (almneo parzialmente) in un'altra tabella, ma comunque sempre in colonna...
Inoltre ho l'esigenza di filtrare tali dati all'occorrenza e fare in modo che si aggiornino automaticamente insieme all'aggiornamento dei dati originari.
Per questo non serve il DP :(

E' sufficiente una formula del tipo
=Foglio1.A1
e mi riporta nel foglio corrente il contenuto della cella A1,
La copi su tutta la colonna ed il gioco è fatto.
ad maiora! :D
g
è un po' più complicato:

io importo i dati da un database mysql (attraverso l'interazione con BASE e il drag&drop)
la formula "=Foglio1.A1" sarebbe utilissima, ma purtroppo non aggiorna automaticamente i dati importati da un altro foglio (e magari filtrati)

MI SPIEGO MEGLIO:
- collego i dati al foglio 2 attraverso la formula "=Foglio1.A1"
- espando la formula a tutte le celle del foglio 2 che mi interessano

--> al momento dell'importazione dei dati dal database al foglio 1, nel foglio 2 c'è un salto di alcune righe!
in pratica le nuove righe importate dal database nel foglio 1, non risultano poi nel foglio 2, che quindi le salta:

mi ritrovo nel foglio 2 qualcosa di simile:
A1=foglio1.A1
A2=foglio1.A2
A3=foglio1.A3
A4=foglio1.A6
A5=foglio1.A7
...

(Supponendo che dopo la terza riga i dati terminavano e sono state successivamente aggiunte 2 righe di nuovi dati nel foglio 1 originale...)

Era proprio per questo motivo che utilizzavo il datapilot


Attendo fiducioso qualche suggerimento! :)

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: lunedì 3 gennaio 2011, 22:06
da Gumo
flaviopac ha scritto:è un po' più complicato:
OK
se vuoi usare la strada delle formule
è sufficiente selezionare la prima riga delle formule e fare doppia clic sull'angolino nero a destra.
Questo esegue in automatico la copia in basso delle formule.
Schermata-1.png
Se preferisci DataPilot
devi fare la funzione "aggiorna" per avere i dati aggioranti dopo la import del db,
ma tenerti la colonna in più

Non so se è il caso di cercare altre soluzioni

Ciao
g

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: giovedì 6 gennaio 2011, 13:09
da flaviopac
Gumo ha scritto:
flaviopac ha scritto:è un po' più complicato:
OK
se vuoi usare la strada delle formule
è sufficiente selezionare la prima riga delle formule e fare doppia clic sull'angolino nero a destra.
Questo esegue in automatico la copia in basso delle formule.
sisi, invece di utilizzare questa strada utilizzavo copia-incolla su un certo numero di celle...
Comunque, ho in sintesi risolto utilizzando dei collegamenti e quanto sopra..


Rimane un unico problema:

Se utilizzo sul Foglio 2 formule come: "=Foglio1.A1" e aggiungo un FILTRO ai dati del Foglio 2, succede che i nuovi dati inseriti nel Foglio1 non vengano poi caricati nel Foglio 2, ma occorre togliere e rimettere il filtro...

Come mai non funziona l'aggiornamento automatico con filtro attivo (cosa che ad esempio su DataPilot funziona) ?

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: giovedì 6 gennaio 2011, 18:14
da Gumo
flaviopac ha scritto:Come mai non funziona l'aggiornamento automatico con filtro attivo (cosa che ad esempio su DataPilot funziona) ?
Ipotesi + probabile:
- hai definito il filtro su un numero ristretta di righe,
fai cosi: definisci un area database su tutta la colonna (> dati > definisci area)
- seleziona l'area appena definita (dati > seleziona area)
- applica il filtro sull'area selezionata

Altre ipotesi (meno probabile): stai usando una release candidate, non una versione rilasciata!

ciao
g

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: giovedì 6 gennaio 2011, 18:40
da flaviopac
Gumo ha scritto:
flaviopac ha scritto:Come mai non funziona l'aggiornamento automatico con filtro attivo (cosa che ad esempio su DataPilot funziona) ?
Ipotesi + probabile:
- hai definito il filtro su un numero ristretta di righe,
esatto, dalla riga 1 alla 2000
Però cliccando su una delle celle in questione e poi Dati -> Aggiorna Area i dati vengono correttamente aggiornati (e filtrati)
Gumo ha scritto:fai cosi: definisci un area database su tutta la colonna (> dati > definisci area)
- seleziona l'area appena definita (dati > seleziona area)
- applica il filtro sull'area selezionata
Non c'è altro modo?
Lo chiedo perchè alla riga 5000 ho i dati importati dal database sql...


 Editato:  Ho provato quanto suggeritomi, ma il problema persiste..
Pur avendo definito un'area su tutte le colonne completo (ho utilizzato un foglio diverso dai dati d'origine) i contenuti delle celle non si aggiornano automaticamente, ma tocca aggiornarli da Dati -> Aggiorna Area

Esiste qualche altra via che mi permetta di filtrare i dati e aggiornarli in automatico?
In questa direzione il DataPilot funziona, ma sulla versione 3.3 c'è lo stesso "problema" di aggiornamento manuale...
Non vorrei sviluppare una configurazione che è vecchia già in partenza... 

Re: Problema DATAPILOT: aggiunge una colonna vuota senza mot

Inviato: mercoledì 12 gennaio 2011, 19:09
da flaviopac
UP..... :roll: