Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
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;