Skip to main content
Announcements
July 15, NEW Customer Portal: Initial launch will improve how you submit Support Cases. IMPORTANT DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
roger0802
Contributor
Contributor

find out a specific data in a .csv format file source

hi,

my file in qlikview take the data by many .csv files, created by my payroll program.. in one of these files there is a column named "amount", in the other one a column named "month"

I'd like to find out the amount of february, for example..

month     amount

1               1000

2               1000

3               1100

4               1100

5               1100

6               1200

7               1100

8               1150

9               1250

10              1300

for example, I nedd the amount of august, so 1150

I don't know if it's the right way, but I've tried many functions (Last, MaxString, Get etc..) and they don't work

thank you very much

Ruggero

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

You should use these caracters, because they´re part of Set Analysis syntax

You have renamed the fields, so you must use the new names

=sum({<[MESE_CEDOLINO_DESCRITTIVO] = {"Ago"}>} [paga di fatto])

View solution in original post

17 Replies
Clever_Anjos
Employee
Employee

Could you post sample of your data?

roger0802
Contributor
Contributor
Author

sorry for the newbie question.. you mean I have to attach a file?

Clever_Anjos
Employee
Employee

Yes, just a few lines of each file.

I´ll write the script for you

Gysbert_Wassenaar

Perhaps something like this: sum({<month={8}>}amount).


talk is cheap, supply exceeds demand
roger0802
Contributor
Contributor
Author

thank you!!

I think the data are in the same file..

the month is in D column

the amount is in BA column

thanks again..

Ruggero

roger0802
Contributor
Contributor
Author

thank you..

I need to specify in which file are the data?

Clever_Anjos
Employee
Employee

Theres two aproaches

1) Load only records for mese cedolini = 8

LOAD *

FROM

[PSESPL.csv.xls]

(txt, codepage is 1252, embedded labels, delimiter is ';', msq)

where [mese cedolini] = 8

OR

Load all data (without where above) and

use

=sum({<[mese cedolini] = {"8"}>} [paga di fatto])

roger0802
Contributor
Contributor
Author

I would opt for the second one..

but it gives me an error

maybe I have to specify in which file are the data (columns)?

If you remember  there are many .csv files


really thank you for your time..
if I solve this, I come wherever you are and offer you a beer!


roger0802
Contributor
Contributor
Author

also.. the file is loaded in this way:

PSESPL_CEDOLINO:

LOAD [codice azienda] as [AZIENDA_CEDOLINO],

    [codice filiale] AS [FILIALE_CEDOLINO],

    [anno cedolini] AS [ANNO_CEDOLINO],

    [mese cedolini] AS [MESE_CEDOLINO],

    IF([mese cedolini]=1,'Gen',

        IF([mese cedolini]=2,'Feb',

                IF([mese cedolini]=3,'Mar',

                    IF([mese cedolini]=4,'Apr',

                        IF([mese cedolini]=5,'Mag',

                            IF([mese cedolini]=6,'Giu',

                                IF([mese cedolini]=7,'Lug',

                                    IF([mese cedolini]=8,'Ago',

                                        IF([mese cedolini]=9,'Set',

                                            IF([mese cedolini]=10,'Ott',

                                                IF([mese cedolini]=11,'Nov',

                                                    IF([mese cedolini]=12,'Dic','')))))))))))) as [MESE_CEDOLINO_DESCRITTIVO],

    [mensilita'] AS [MENSILITA_CEDOLINO],

    [matricola dipendente] AS [MATRICOLA_CEDOLINO],

    [codice azienda] &'_'& [codice filiale] &'_'& [matricola dipendente] &'_'& [anno cedolini] &'_'& [mese cedolini] as kmese,

    [codice azienda] &'_'& [codice filiale] &'_'& [matricola dipendente] as kdip,

    [codice azienda] &'_'& [codice filiale] &'_'& [matricola dipendente] &'_'& [anno cedolini] as kanno,

    [soggetto inailcedol],

    [ore mese],

    [gg mese],

    [ore inps],

    [gg inps],

    sett.inps,

    [ore inailcedol],

    [gg inailcedol],

    [gg minimale],

    imp.minimale,

    [gg lav.mal.],

    [gg fest.mal.],

    [gg ferie mal.],

    [gg perm.mal.],

    [gg altri mal.],

    [1^elem.retrib.orari],

    [2^elem.retrib.orari],

    [3^elem.retrib.orari],

    [4^elem.retrib.orari],

    [5^elem.retrib.orari],

    [6^elem.retrib.orari],

    [7^elem.retrib.orari],

    [8^elem.retrib.orari],

    [9^elem.retrib.orari],

    [10^elem.retrib.orari],

    [11^elem.retrib.orari],

    [12^elem.retrib.orari],

    [13^elem.retrib.orari],

    [14^elem.retrib.orari],

    [15^elem.retrib.orari],

    [16^elem.retrib.orari],

    [paga orari da contr.],

    [paga giorn.da contr.],

    [paga orari del mese],

    [paga giorn.del mese],

    [paga di fatto],

    coeff.mat.ferie,

    coeff.mat.perm.,

    corff.mat.rol,

    coeff.mat.feste,

    coeff.mat.13ma,

    coeff.mat.14ma,

    coeff.mat.pr.1,

    coeff.mat.pr.2,

    coeff.mat.pr.3,

    coeff.mat.pr.4,

    resid.a.p.ferie,

    resid.a.p.perm.,

    resid.a.p.rol,

    resid.a.p.feste,

    resid.a.p.13ma,

    resid.a.p.14ma,

    resid.a.p.pr.1,

    resid.a.p.pr.2,

    resid.a.p.pr.3,

    resid.a.p.pr.4,

    [res.ini. ferie],

    [res.ini. permessi],

    [res.ini. rol],

    [res.ini. feste],

    [res.ini. 13ma],

    [res.ini. 14ma],

    [res.ini. premio1],

    [res.ini. premio2],

    [res.ini. premio3],

    [res.ini. premio4],

    [maturato  ferie],

    [maturato  perm.],

    [maturato  rol],

    [maturato  feste],

    [maturato  13ma],

    [maturato  14ma],

    [maturato  pr.1],

    [maturato  pr.2],

    [maturato  pr.3],

    [maturato  pr.4],

    [goduto    ferie],

    [goduto    perm.],

    [goduto    rol],

    [goduto    feste],

    [goduto    13ma],

    [goduto    14ma],

    [goduto    pr.1],

    [goduto    pr.2],

    [goduto    pr.3],

    [goduto    pr.4],

    [goduto ap ferie],

    [goduto ap perm.],

    [goduto ap rol],

    [goduto ap feste],

    [goduto ap 13ma],

    [goduto ap 14ma],

    [goduto ap pr.1],

    [goduto ap pr.2],

    [goduto ap pr.3],

    [goduto ap pr.4],

    [res.ini.ferie no ctr],

    [mat.to ferie no ctr.],

    [god.to ferie no ctr.],

    resid.a.p.flessib.,

    [maturato  flessib.],

    [goduto    flessib.],

    [resid.a.p.b-ore],

    [maturato  b-ore/str],

    [maturato  b-ore/rol],

    [maturato  b-ore/fle],

    [goduto    b-ore],

    detraz.lav.dip.,

    detraz.lav.stag.,

    detraz.coniuge,

    detraz.figli,

    detraz.altri,

    [gg per detrazioni],

    [totale lordo],

    [trattenuta sindacale],

    acconto,

    [rata prestito],

    [residuo prestito],

    [arrotond. precedente],

    [altre trattenute],

    [totale competenze],

    [trattenute corpo],

    progr.imponib.irpef,

    progr.imposta,

    [progr.irpef pagata],

    [progr. detrazioni],

    [cong. irpef differ.],

    [arrotond. attuale],

    [netto in bustacedol],

    [imponib. contr.soc.],

    [contributi sociali 1],

    [contributi sociali 2],

    [contributi sociali 3],

    [contributi sociali 4],

    [contrib. soc.c/edile],

    [imponib.altri 1],

    [imponib.altri 2],

    [imponib.altri 3],

    [imponib.altri 4],

    [imponib.altri 5],

    covelco,

    imponib.inail,

    imponib.silicosi,

    imp.ctr.solid.,

    contr.solid.,

    contr.importo,

    imponib.ivscedol,

    imponib.solid.ivs,

    imponib.addiz.ivs,

    imponib.conguagl.ivs,

    contrib.associativi,

    [totale contributi],

    contrib.indeducibili,

    [tratt.ivs dipendente],

    [tratt.altre inps dip],

    [imponibile irpefcedol],

    [irpef lordacedol],

    [irpef nettacedol],

    [addiz.irpef region.],

    [addiz.irpef comunale],

    [tratt. pensione],

    contr.addiz.straord.,

    [irpef lorda ced.agg.],

    detr.oneri,

    [detr.figli minori 3a],

    tratt.indenn.sogg.,

    tratt.indenn.esenti,

    [addiz.irpef provinc.],

    [addiz.irpef reg.pag.],

    [addiz.irpef pro.pag.],

    [addiz.irpef com.pag.],

    [imponibile ts],

    [esente ts],

    [imponib. irpef erede],

    [irpef netta    erede],

    [tempo indeterm.],

    indennita'anzianita'cedol,

    [contributi indennita],

    [acconto tfr],

    [anticipazioni tfrcedol],

    buonuscita,

    [indennita' preavviso],

    [contributi altre ind],

    [incentivazione esodocedol],

    [patto non concorrenz],

    [reddito rif.  al2000],

    [% irpef       al2000],

    [imponib.tfr   al2000],

    [imponib.altri al2000],

    [riduzioni     al2000],

    [imponib.sogg. al2000],

    [imposta 1012  al2000],

    [reddito rif.  da2001],

    [% irpef       da2001],

    [imponib.tfr   da2001],

    [imponib.altri da2001],

    [imposta lorda da2001],

    [riduzioni     da2001],

    [imposta 1012  da2001],

    [mesi anzianita'],

    [imposta riv.erog.ap],

    [imposta riv.erogata],

    [arretrati imponibile],

    [arretrati contributi],

    [arretrati % irpef],

    [arretrati imposta],

    imponib.tfr,

    [edile s/n],

    [imponibile ce],

    [ore lavorate],

    [gratifica e permessi],

    anticipazioni,

    accantonamento,

    [malattia/infortunio],

    [malattia 1 periodo],

    [malattia 2 periodo],

    [infortunio 1 periodo],

    [infortunio 2 periodo],

    [ore festivita'],

    [edili importo 11],

    [edili importo 12],

    [edili importo 13],

    [edili importo 14],

    [edili importo 15],

    [edili ore 11],

    [edili ore 12],

    [edili ore 13],

    [edili ore 14],

    [edili ore 15],

    [contrib.edile c/azie],

    [aggiornato ?],

    [soggetto ivs],

    tab.contributi,

    [qualifica inps] AS [QUALIFICA_INPS_CEDOLINO],

    [posizione assic.],

    [tab.altri contr.],

    [posizione inail],

    [qualifica inps 2],

    [qualifica inps 3],

    [tipo contrib.],

    [tipo lavoro],

    [cod.tab.voci ced.],

    [qualifica specialecedol],

    [imponibile tfr fpc],

    [tfr mese],

    [perc.part time],

    [tab.cassa edile],

    livello,

    [tipo contr.formaz.],

    [cod.operaio edile],

    [detraz.lav.dip. lp],

    detraz.lav.stag.lp,

    [detraz.coniuge lp],

    [detraz.figli lp],

    [detraz.altri lp],

    [contr.inps c/dipecedol],

    [contr.inps c/aziecedol],

    [contr.ivs  c/dipe],

    [contr.ivs  c/azie],

    [contr.solidar.c/azie],

    [bonus pensione azi.],

    [fiscalizz. contrib.],

    [bonus pensione dipe.],

    [cod.ente 1],

    [contr.ente 1 c/dipe],

    [contr.ente 1 c/azie],

    [cod.ente 2],

    [contr.ente 2 c/dipe],

    [contr.ente 2 c/azie],

    [cod.ente 3],

    [contr.ente 3 c/dipe],

    [contr.ente 3 c/azie],

    [cod.ente 4],

    [contr.ente 4 c/dipe],

    [contr.ente 4 c/azie],

    [data stampa],

    [ora  stampa],

    [sgravio contributi 1],

    [sgravio contributi 2],

    [sgravio contributi 3],

    [sgravio contributi 4],

    [cod.fondo prev.],

    [categoria fdo],

    [fdo contr.c/azie],

    [fdo contr.ecc.c/azie],

    [fdo contr.c/dipe],

    [fdo contr.agg.c/dipe],

    [fdo decontribuzione],

    [fdo contr.ecc.c/dipe],

    [fdo contr.tfr base],

    [fdo aggiunt.tfr],

    [fdo smobil.tfr a.p.],

    [fdo quota detraz.tfr],

    [fdo quota detr.smob.],

    [arretrati tfr],

    [arretrati c/azie] AS [ARRETRATI_AZIE_CEDOLINO],

    [arretrati c/dipe] AS [ARRETRATI_DIPE_CEDOLINO],

    [interessi su arretr.],

    [mese vers.fondo lic.],

    [anno vers.fondo lic.],

    [fdo quota detr.f2000],

    [fdo smobil.tfr 2000],

    [diff.ferie mat.valor],

    [diff.ferie mat.ctraz],

    [diff.ferie mat.ctrdp],

    [diff.ferie tipo],

    [diff.ferie anno ced.],

    [diff.ferie qta' ced.],

    [diff.ferie valore ce],

    [diff.ferie ctrazi],

    [diff.ferie ctrdip ce],

    [diff.ferie tipo ap],

    [diff.ferie anno ap],

    [diff.ferie qta' ap],

    [diff.ferie val. ap],

    [diff.ferie ctrazi ap],

    [diff.ferie ctrdip ap],

    [diff.ferie tipo nodm],

    [diff.ferie anno nodm],

    [diff.ferie qta' nodm],

    [diff.ferie val. nodm],

    [diff.ferie ctra nodm],

    [diff.ferie ctrd nodm],

    [fdo-agg-azi],

    [fdo-iscr-dip],

    [fdo-iscr-azi],

    [deduz. base tot cong],

    [deduz. basecedol],

    [deduz. base lavpr.],

    [deduz. base prec.],

    [oneri deduc. cong],

    [oneri deduc. lavpr.],

    [deduz. lavdip cong],

    [deduz. lavdipcedol],

    [deduz. lavdip lavpr.],

    [deduz. lavdip prec.],

    [codice cantiere edil],

    num.contratto,

    [sub contratto],

    [tfr a fondo inps],

    [codice azienda] &'_'& [centro di costocedol] as kcdc1,

    [codice azienda] &'_'& [reparto] AS krep1,

    [codice azienda] &'_'& [cdc 2] as kcdc2,

    [codice azienda] &'_'& [cdc 3] as kcdc3,

    [codice azienda] &'_'& [reparto 2] as krep2,

    [codice azienda] &'_'& [reparto 3] as krep3

FROM psespl.csv (ansi, txt, delimiter is ';', embedded labels, msq);

//STORE PSESPL_CEDOLINO INTO $(ARCHIVI)PSESPL.QVD;