Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
<<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
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 ??
se hai una licenza personal edition non puoi aprire documenti creati da altri
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";