Olá,
Se utilizas ing_totf em IF( clave >='p001' AND clave < 'p077') ing_totf = 1 pela primeira vez o dataset cria a variável ing_totf e dá-lhe o valor 1 apenas onde for verdade a condição. Logo, onde ( clave >='p001' AND clave < 'p077') for falso fica um missing value.
Então a instrução SYSMIS(ing_totf) torna-se verdadeira para este último caso e a variável ind_totf deixará de ser missing e passará a ser zero.
É uma maneira de controlares em que registos onde ( clave >='p001' AND clave < 'p077') é verdadeiro.
Abraço
Carlos Malaca
2008/10/4 aleum1 <aleum1@...>
alguien me puede explicar que haria esta sintaxis:
IF ( clave >= 'p001' AND clave < 'p077' ) ing_totf = 1.
IF (SYSMIS(ing_totf)) ing_totf = 0.
yo entiendo si la variable clave (>= 'p001' AND clave < 'p077') le
dara un valor ing_totf=1
y si toma un valor perdido inn_totf=0
es lo mismo utilizar SYSMIS Y MISSING???
**********************************************
no seria mejor de la siguente manera?
GRACIAS