<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:tahoma,new york,times,serif;font-size:12pt;color:#0000bf;"><div>Estimadas/os:<br><br>He intentado algunas de las siguientes variantes para extraer la última ocurrencia de v365^m.<br>Con la siguiente línea<br>if p(v365) then v365[nocc(v365)]^m,'<br />',fi<br><br>el resultado de es<br><br>WXIS|execution error|format syntax|nocc(v365)]^m,'',fi) <br><br>Si coloco f(nocc(v365),1,0), me da correctamente el número de ocurrencias del campo (2, por ejemplo), así que probé<br>if p(v365) then v365[f(nocc(v365),1,0)]^m,'<br />',fi<br><br>ya que con <br>if p(v365) then v365[2]^m,'<br />',fi<br>por ejemplo, me da la ocurrencia 2 correctamente, pero con [f ...] también me da error de sintaxis.<br><br>De otro formato, tomé una solución para otro problema que me brindaron en esta lista y me sirvió, así que Intenté con<br> (if
iocc<=nocc(v365) then v365^m,'<br />',fi), <br>que me muestra
todas las ocurrencias (solo la última es la que a mí me interesa), pero si le saco el <, es decir<br>if iocc=nocc(v365) then v365^m,'<br />',fi<br>no me muestra nada. (De
paso, el iocc ¿qué produce?)<br><br>Desde ya muchas gracias.<br><br>Daniel Biset<br><br></div>
</div></body></html>