3 Replies Latest reply: Feb 2, 2014 1:26 PM by Massimo Grossi RSS

    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.

        • Re: più fogli
          Massimo Grossi

          <<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

            • Re: più fogli

              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 ??

                • Re: più fogli
                  Massimo Grossi

                  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";