[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