[Isis-users] Fwd: Ayuda con formato para proc
Claudio Fuhr
claudiofuhr at gmail.com
Fri Apr 15 21:03:18 CEST 2016
Hola Alberto,
trate de reproducir tu ejemplo creando una BD como esta:
mx bd1
mfn= 1
40 "dato1"
40 "dato2"
40 "dato3"
40 "dato4"
40 "dato5"
40 "dato6"
..
mfn= 2
40 "dato1"
40 "dato2"
40 "dato3"
40 "dato4"
40 "dato5"
40 "dato6"
40 "dato7"
40 "dato8"
Luego la siguiente línea y funcionó como el resultado que vos esperas:
mx bd1 "proc='d40',(if iocc<6 then
'<400>',v40,'</400>',else,'<800>',v40,'</800>',fi,/)"
mfn= 1
400 "dato1"
400 "dato2"
400 "dato3"
400 "dato4"
400 "dato5"
800 "dato6"
..
mfn= 2
400 "dato1"
400 "dato2"
400 "dato3"
400 "dato4"
400 "dato5"
800 "dato6"
800 "dato7"
800 "dato8"
..
Espero que haya sido de utilidad.
Saludos
--
Claudio M. Fuhr
claudiofuhr at gmail.com
CNEA-IB
El 15 de abril de 2016, 15:20, Alberto Rosenberg <licrosenberg at yahoo.com.ar>
escribió:
> Hola estoy armando un formato para un proc de mx, que separa las
> ocurrencias de un campo, pero tengo un problema, el formato es (lo arme de
> acuerdo al manual de formato de cisis):
>
> ,if p(v40) then
> e1:=1,
> e2:=nocc(v40),
> while e1<=e2
> ( f(e1,1,0),
> ,if e1<6 then '<400>',v40[e1],'</400>' ,else,
> '<800>',v40[e1],'</800>' fi,
> e1:=e1+1,
> ),
> ,fi,
>
> Lo que quiero hacer es que las primeras 5 ocurrencias del campo 40 pasen
> al campo 400 y las siguientes al campo 800, pero me da error, y no estoy
> seguro si el error es por "e1<6" o por "v40[e1]"
>
> Puede alguien darme alguna guía/ayuda
> Saludos
> Alberto
>
>
>
>
>
>
> _______________________________________________
> isis-users mailing list
> isis-users at iccisis.org
> To manage your own subscription options go to:
> http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl
>
>
--
Claudio M. Fuhr
claudiofuhr at gmail.com
Tel. (0294) 15466-5605
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20160415/d096bf86/attachment.html>
More information about the isis-users
mailing list