martedì 26 febbraio 2013

Riclassificare tramite Excel le informazioni che arrivano da un universo


E' possibile riclassificare dei valori estratti da un universo utilizzando un file excel esterno, anche se questo file riclassifica i valori dell'universo sulla base di due o più colonne, ecco come fare:

Ovviamente è necessario avere una query che estrare dei dati da un universo, nell'esempio che segue l'universo ci fornisce la "Regione" di appertenenza di un cliente e la relativa "Area", e quindi ci serve un file excel che per ogni coppia di "Regione" e "Area" ci fornisce una terza colonna che serve ad aggregare i dati estratti dall'universo.


(Vedi immagine A)

A1. Dobbiamo creare un nuovo fornitore dati che punta al file excel e dobbiamo gestire il fornitore come da immagine; è importante che la terza colonna, quella che serve a fare la riclassifica per aggregare, sia definita come Dettaglio, e quindi sia associata ad una delle altre due colonne, che devono essere definite come Dimensioni di analisi. Associamo il dettaglio alla Dimensione che ha il maggiore dettaglio

A2. Quando abbiamo estratto i dati dal file excel uniamo le dimensioni di analisi, cioè uniamo l'oggetto "Regione" all'oggetto da universo che ha lo stesso contenuto informativo e facciamo la stessa cosa per l'oggetto "Area"

A3. Andiamo nelle proprietà del documento (bottone destro su uno dei tab dei report) e attiviamo il flag "Estendi valori delle dimensioni sincronizzate"


(vedi immagine B)

B1. A questo punto possiamo portare nella tabella l'oggetto Dettaglio che arriva dal file excel che serve a riclassificare i dati dell'universo, nella tabella ci saranno già le informazioni che arrivano dall'universo

B2. Modifichiamo la formula che WebI ha creato nella colonna appena aggiunta per specificare tramite l'operatore IN quali sono le dimensioni di analisi che deve usare per valorizzare correttamente la riclassifica del file excel, quindi nel nostro esempio si tratta delle due dimensioni unite "Regione" e "Area", cioè le due colonne del file excel che identificano la riclassifica che ci interessa. L'operatore IN ha la seguente sintassi =[oggetto] IN ([dimensione1];[dimensione2])


Immagine A

Immagine B


Nessun commento:

Posta un commento