[Isis-users] Manejo de ocurrencias en base en ABCD

daniel biset dbiset at yahoo.com
Fri Jul 8 17:25:21 CEST 2011


Estimadas/os:

He intentado algunas de las siguientes variantes para extraer la última 
ocurrencia de v365^m.
Con la siguiente línea
if p(v365) then v365[nocc(v365)]^m,'<br />',fi

el resultado de es

WXIS|execution error|format syntax|nocc(v365)]^m,'',fi) 

Si coloco f(nocc(v365),1,0), me da correctamente el número de ocurrencias del 
campo (2, por ejemplo), así que probé
if p(v365) then v365[f(nocc(v365),1,0)]^m,'<br />',fi

ya que con 
if p(v365) then v365[2]^m,'<br />',fi
por ejemplo, me da la ocurrencia 2 correctamente, pero con [f ...] también me da 
error de sintaxis.

De otro formato, tomé una solución para otro problema que me brindaron en esta 
lista y me sirvió, así que Intenté con
(if iocc<=nocc(v365) then v365^m,'<br />',fi), 
que me muestra  todas las ocurrencias (solo la última es la que a mí me 
interesa), pero si le saco el <, es decir
if iocc=nocc(v365) then v365^m,'<br />',fi
no me muestra nada. (De  paso, el iocc ¿qué produce?)

Desde ya muchas gracias.

Daniel Biset
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20110708/f3d0a05c/attachment.html>


More information about the isis-users mailing list