Re: Numeeristen + stringien yhdistely stringiksi (

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 16.2.2004 14:50

Petri Palmu kirjoitti 16.2.2004 13:32 mm.:

> DATA A
> vuosi  ryhma  ryhma1  ryhvuosi  vuosiryh
> 1994   1       001      1.1994  1994.  1
> 1995   1       001      1.1995  1995.  1
> 1996   1       001      1.1996  1996.  1
> 1994   10      010     10.1994  1994. 10
> 1995   10      010     10.1995  1995. 10
> 1996   10      010     10.1996  1996. 10
> 1994   101     101    101.1994  1994.101
> 1995   101     101    101.1995  1995.101
> 1996   101     101    101.1996  1996.101

> Kysymys: Miten tehdä "ryhma1" Survosta käsin?
Tämänhän tekee helpoiten "käsin", mutta ymmärrän, että käytännössä
saattaa esiintyä paljon laajempia aineistoja.

Näytän, miten etunollat säilytetään, seuraavalla pelkistetyllä
esimerkillä:

DATA AA
vuosi  ryhma
1994   1
1995   1
1996   1
1994   10
1995   10
1996   10
1994   101
1995   101
1996   101

FILE DEL A2
FILE COPY AA TO A2

VAR TUHAT_R:S4=1000+ryhma TO A2
VAR ryhma1:S3=MISSING TO A2
VAR str(ryhma1)=str(TUHAT_R,2,3) TO A2

'ryhma1' on silloin se, mitä halusit.

Tällainen "kikkailu" on olennainen osa Survon vähänkin kehittyneempää
käyttötaitoa. Jos jokaista erikoisvaatimusta varten tehdään oma
optionsa, metsä hukkuu nopeasti puilta.

-Seppo

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.