[Isis-users] Presentar la ultima ocurrencia (en ABCD)
daniel biset
dbiset at yahoo.com
Wed Feb 20 00:48:59 CET 2019
¡Excelente Ernesto!¡Muchas gracias!Un abrazo.
Daniel Biset
El martes, 19 de febrero de 2019 3:26:34 p. m. GMT-3, spinaker <spinaker at adinet.com.uy> escribió:
Daniel
Para obtener la última ocurrencia de un campo se indica con el atributo [LAST] (case sensitive)
En tu ejemplo sería v200[LAST] si quieres que solo aparezca el subcampo (si existe) da lo mismo poner v200^u[LAST] o v200[LAST]^u
saludos Ernesto Spinak
El 19/02/2019 a las 13:43, daniel biset escribió:
Estimados/as:
En ABCD 1.5.1 me interesa obtener la última occ de un campo/subcampo:
Un registro donde el nocc v200^u es = a 3 (por ejemplo, pero el nocc varía de un registro a otro)
En un registro puede haber, por ejemplo, 3 ocurrencias del v200^u: 20181230 - 20181231 - 20190331
Primero probé con:
v200[nocc(v200)]
Resultado:
WXIS|executionerror|formatsyntax|nocc(v200)]
WXIS|executionerror|formatsyntax|nocc(v200)] |
Luego con :
(if iocc=nocc(v200) then ' ultimo 1 'v200^u, fi,)'<br />' = ningún resultado (pero si el nocc= 1, presenta esa única occ)
If iocc=nocc(v200) then ' ultimo 2 'v200^u, fi,'<br />' = ningún resultado
(if iocc<nocc(v200) then ' ultimo 3 'v200^u, fi,)'<br />' = ultimo 3 20181230 ultimo 3 20181231
(if iocc<>nocc(v200) then ' ultimo 4 'v200^u, fi,)'<br />', = ultimo 4 20181230 ultimo 4 20181231
Recurro a asignar el nocc a una variable s
s3:=(f(nocc(v200),2,0)), ,
v200[s3]
Aparece el siguiente error:
WXIS|executionerror|format syntax|s3]
WXIS|executionerror|format syntax|s3] |
Agradezco cualquier sugerencia al respecto.
Saludos Daniel H. Biset
_______________________________________________
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
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | spinaker at adinet.com.uy | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V _______________________________________________
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20190219/9a7fa048/attachment.html>
More information about the isis-users
mailing list