Re: String muuttujamuunnokset + if

[vastaus aiempaan viestiin]

Kirjoittaja: Kimmo Vehkalahti
Sähköposti:    -
Päiväys: 19.4.2007 17:28

> tavoiteltu VAR operaatio menisi:
> 
>          (  VAR, jos SNAM1 = MISSING (tyhjä tai -)
>  SNAM2 = < 
>          (  SNAM2, muuten
> 
> 
> Mitenkähän tuon tekisi kätevimmin?

Oletan aluksi että kyseessä on "-". Silloin esim. näin:

VAR str(SNAM2)=str(VAR) / CASES=SNAM1:-

..........

...tai jos jälkimmäinen olisikin "SNAM1, muuten" niin näin...

VAR str(SNAM2)=str(VAR)   / SELECT=A A=SNAM1:-
VAR str(SNAM2)=str(SNAM1) / SELECT=!A

..........

...minkä saisi tietysti suoraan SNAM1-muuttujaankin:

VAR str(SNAM1)=str(VAR)   / CASES=SNAM1:-

....................................................

Jos sitten "-":n tilalla onkin "" (kannattaa järjestää
niin että on vain jompiakumpia), niin vastaavat vaihtoehdot
sujuvat esim. seuraavasti:

VAR str(SNAM2)=str(VAR)   / IND=SNAM1,MISSING
..........
VAR str(SNAM2)=str(VAR)   / IND=SNAM1,MISSING
VAR str(SNAM2)=str(SNAM1) / IND=SNAM1,!MISSING
..........
VAR str(SNAM1)=str(VAR)   / IND=SNAM1,MISSING

- Kimmo

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.