Suddivisione file dati
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

Capita spesso che in azienda si facciano dei file di analisi da distribuire alla forza vendita, ad esempio con le classiche tabelle pivot, c'è però la necessità di filtrare i dati in modo da rendere visibile a ciascuno solo quelli di sua competenza. Spesso la suddivisione è fatta semplicemente per area, viene ritenuta spesso sufficiente, ma una buona pratica è quella di suddividere i file riducendoli esattamente all'area di competenza.
Un metodo può essere certamente quello di riportare in tutte le tabelle da filtrare il dato di filtro, copiare il file e cancellare tutte le righe che non ci devono essere. E' naturalmente lungo da fare se i file sono numerosi e può portare facilmente ad errori o dati parziali. Anche automatizzando il procedimento con una macro se i dati sono molti, il processo risulta complicato e molto lento.

Una alternativa più elegante ed efficiente è quella di filtrare i dati da "esportare" utilizzando le potenzialità delle collection in una selezione "a cascata".
Nel nostro esempio i livelli di selezione sono 2, si procede con questi passi:
  1. selezione degli agenti che fanno parte di un'area;
  2. selezione dei clienti che fanno capo agli agenti selezionati;
  3. dati di vendita corrispondenti ai soli clienti selezionati
L'esempio è volutamente mantenuto semplice (a 2 livelli): se abbiamo l'esigenza di averne di più sarà sufficiente replicare il 2°passaggio per quante volte necessario.
Lo stesso procedimento si può applicate volendo utilizzare altri filtri, i prodotti ad esempio.





I file scaricabili associati a questo articolo e il codice delle funzioni sono riservati agli utenti abbonati del sito.


Gli esempi contenuti nel sito sono per uso personale, non é consentito l'uso professionale, commerciale o la riproduzione senza autorizzazione.
Per dubbi o domande potete scriverci a domande@macrofacili.it, sulla nostra pagina FB MacroFacili.it o sul gruppo FB Excel, macro e formule.
 

data4idea srls - PIva 01881000937 - info@data4idea.it