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

più fogli

salve

volevo chiedere visto che devo creare dei grafici volevo fare per ogni negozio un fogli di lavoro

esempio foglio 1 riepilogo 1

             foglio 2 riepilogo 2 ecc.

i dati sono gli stessi

ho provato a fare il primo foglio creando i relativi grafici , poi ho inserito il secondo foglio e anche li ho fatto i miei riepiloghi ma mi sono accorto che se io modifico o faccio una richiesta al foglio 1 quella modifica fatta appunto al foglio 1 me la trovo aggiornata anche nel foglio due ??? perchè vorrei che i fogli fossero indipendenti uno dall'altro.

3 Replies
maxgro
MVP
MVP

<<se io modifico o faccio una richiesta al foglio 1 quella modifica fatta appunto al foglio 1 me la trovo aggiornata anche nel foglio due ???>>

sì "normalmente" è così a meno di non usare tecniche per rendere i grafici indipendenti, o meglio le espressioni nei grafici

un modo per rispondere alla tua esigenza, è quello di usare la set analysis, vedi allegato; nei primi 2 tab i negozi sono predeterminati, indipendeti dalla selezione; nel terzo invece sono quelli selezionati

Not applicable
Author

CIAO MASSIMO

ho provato ad aprire il doc che hai allegato ma mi dice che per il tipo di licenza che ho io non posso più caricarli ??

maxgro
MVP
MVP

se hai una licenza personal edition non puoi aprire documenti creati da altri

Personal Edition FAQs

puoi ricreare velocamente il tutto così

lo script che ho usato è sotto; l'ho generato dal menu di qlikview (script editor --> insert --> test script) ed ho poi modificato i nomi dei campi, quelli in grassetto

ho poi creato 3 fogli ciascuno con

- 1 grafico di tipo straight table (credo tabella lineare in italiano)

- la listbox (casella elenco) negozio

foglio 1 = negozio A

dimensioni = negozio, prodotto

espressione = sum({$ <Negozio={A}>} Vendite)

foglio 2 = negozio B

dimensioni = negozio, prodotto

espressione = sum({$ <Negozio={B}>} Vendite)

foglio 3 = tutti i negozi

dimensioni = negozio

espressione = sum(Vendite)

script

--------

SET ThousandSep='.';

SET DecimalSep=',';

SET MoneyThousandSep='.';

SET MoneyDecimalSep=',';

SET MoneyFormat='€ #.##0,00;-€ #.##0,00';

SET TimeFormat='hh:mm:ss';

SET DateFormat='DD/MM/YYYY';

SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';

SET MonthNames='gen;feb;mar;apr;mag;giu;lug;ago;set;ott;nov;dic';

SET DayNames='lun;mar;mer;gio;ven;sab;dom';

Characters:

Load Chr(RecNo()+Ord('A')-1) as Alpha, RecNo() as Num autogenerate 26;

ASCII:

Load

if(RecNo()>=65 and RecNo()<=90,RecNo()-64) as Num,

Chr(RecNo()) as AsciiAlpha,

RecNo() as AsciiNum

autogenerate 255

Where (RecNo()>=32 and RecNo()<=126) or RecNo()>=160 ;

Transactions:

Load

TransLineID,

TransID,

mod(TransID,26)+1 as Num,

Pick(Ceil(3*Rand1),'A','B','C') as Negozio,

Pick(Ceil(6*Rand1),'a','b','c','d','e','f') as Prodotto,

Pick(Ceil(3*Rand()),'X','Y','Z') as Dim3,

Round(1000*Rand()*Rand()*Rand1) as Vendite,

Round(  10*Rand()*Rand()*Rand1) as Expression2,

Round(Rand()*Rand1,0.00001) as Expression3;

Load

Rand() as Rand1,

IterNo() as TransLineID,

RecNo() as TransID

Autogenerate 1000

While Rand()<=0.5 or IterNo()=1;

Comment Field Dim1 With "This is a field comment";