[Isis-users] Presentar la ultima ocurrencia (en ABCD)

daniel biset dbiset at yahoo.com
Tue Feb 19 17:43:46 CET 2019


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 noccvaría de un registro a otro)

 

En un registro  puede haber, porejemplo, 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únresultado

(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]

 

Apareceel siguiente error:

 

WXIS|executionerror|format syntax|s3] 
WXIS|executionerror|format syntax|s3] |

 Agradezco cualquier sugerencia al respecto.

SaludosDaniel H. Biset

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20190219/54292473/attachment.html>


More information about the isis-users mailing list