Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Analisi da file excel

Ciao a tutti,

ho creato un applicazione da una base dati Excel che sto già utilizzando e desidero implementare.

Fra le varie colonne del file excel ne esistono 2 che sono l'anno e il valore del venduto.

Fra gli anni ho 2011, 2012, 2013, 2014 e Budget 2014 mentre nella colonna Valore venduto ho sia il valore delle vendite che il valore del budget.

Vorrei creare un foglio con: Cliente, Famiglia, Cod.Art, Descrizione, Vendite KG, Vendite €, Budget KG, Budget €, Delta KG e Delta €.

Per le vendite in KG devo trovare una formula che mi prenda i valori in corrispondenza degli anni e non del budget e per il budget in KG il contrario una formula che mi prenda i valori in corrispondenza solo della voce budget 2014 nella colonna anno.

Spero di essere stato chiaro.

Grazie a tutti in anticipo.

GP

11 Replies
maxgro
MVP
MVP

io farei così: nella tabella 2 colonne per identificare l'anno e budget o non budget, poi il resto dei campi

Anno     Tipo               Vendite

2011     Normale          ......

2012     Normale

2013     Normale

2014     Normale

2014     Budget

le espressioni (formule) dovrebbero essere

vVendite = sum({$ <Tipo={Normale}>} Vendite)

vVenditeBdg = sum({$ <Tipo={Budget}>} Vendite)

etc....etc....

se non vuoi usare la set analysis credo

sum(if(Tipo=Normale, Vendite))

Not applicable
Author

Ciao Massimo,

grazie per la risposta.

Adesso ci provo però secondo me manca qualcosa che forse io non ti ho esplicitato bene

La formula

vVendite = sum({$ <Tipo={Normale}>} Vendite)


dovrebbe considerare anche l'anno perchè io il delta budget / vendite lo devo fare fra Budget 2014 e venduto 2014 e non tutti gli anni ... ok?


Grazie

Not applicable
Author

Buongiorno Massimo,

per favore riesci a dirmi perchè la seguente formula è sbagliata?

avg(("Purchased Value")/({$ <Tipo={Normale}>} Q.ta))

mi viene messo una segnalazione sotto la prima parentesi graffa che ho evidenziato in grassetto.

Grazie.

maxgro
MVP
MVP

l'espressione precedente potrebbe andare per un grafico linee o barre, asse x = tempo, y = vendite (no budget)

se vuoi un anno specifico (AC, AP o ACBdg) dovrebbe esser così

vVenditeAC      =sum({$ <Tipo={Normale},Anno={$(=max(Anno))}>} Vendite)

vVenditeBdg     =sum({$ <Tipo={Budget},Anno={$(=max(Anno))}>} Vendite)

vVenditeAP      =sum({$ <Tipo={Normale},Anno={$(=max(Anno)-1)}>} Vendite)

max funziona anche se nellalistobox anno non scegli nulla

a volte si usa only al posto di max (devi scegliere qualcosa)

maxgro
MVP
MVP

la media del rapporto?

avg ( [Purchased Value] / [Q.ta])

con la set analysis, selezione corrente

avg ({$} [Purchased Value] / [Q.ta])

solo per Tipo Normale

avg ({$ <Tipo={Normale}>} [Purchased Value] / [Q.ta])

o la media diviso qualcosa? e cosa?

avg() / sum ()

avg([Purchased Value])  /  sum({$ <Tipo={Normale}>} [Q.ta])

cerca con google

walther set analysis wizard for qlikview

e trovi un wizard per la set analysis (il sito è austriaco credo)

Not applicable
Author

Ciao Massimo,

coi tuoi suggerimenti ho risolto grazie ancora.

Ti sottopongo un altro quesito banale ma non ottengo il risultato che voglio.

Ho una colonna di percentuali con valori sia con segno + che con segno -

Segnali visivi:

ho imposto che per valori <= 0.1 il colore deve essere in rosso e in grassetto.

ho imposto anche per valori >= 0.1 il colore deve essere verde e grassetto ma .... i valori positivi col + davanti per esempio un 4.34 rimane comunque in rosso.

Non pensavo di avere ancora problemi con questi semplici concetti.

Grazie.

maxgro
MVP
MVP

mi vien da dire che

0.1       è il 10%

4.34     è minore del 10%

prova con 0.01

Not applicable
Author

Altra cosetta semplice...

ho una serie di colonne dove desidero visualizzare anche i totali.

Se la colonna è frutto di una espressione far comparire i totali è semplice perchè vado in modalità di totalizzazione e quindi seleziono Espressione Totale.

Ma se la colonna è una dimensione e non una espressione dove indico di mostrarmi anche i totali?

Spero di essermi spiegato ... grazie ancora!

GP

Not applicable
Author

No ... non funziona .... grazie!