MISSING-arvot IND/CASES/SELECT-rajoitteissa?

[viesti Survo-keskustelupalstalla (2001-2013)]

Kirjoittaja: Reijo Sund
Sähköposti:    reijo.sund'at'stakes.fi
Päiväys: 27.11.2002 10:56

Hei!

Olen useamman kerran kaipaillut IND/CASES/SELECT-rajoitteiden
yhteydessä mahdollisuutta rajoittua muuttujan puuttuvia tietoja
sisältäviin havaintoihin. Sen tiedän, että VAR-lauseiden
if-rakenteista tuttu MISSING ei toimi eli esim. IND=JOKU,MISSING
ei tuota haluttua rajoitetta.

Toistaiseksi homman on saanut kierrettyä käyttämällä SELECTin
mainiota negaatiomahdollisuutta(!) muuttujan mahdollisiin arvoihin
eli esim. muodossa: EHTO=JOKU,1,99999 SELECT=!EHTO

Tämä on kuitenkin välillä kömpelöä tai hankalaa - erityisesti jos
muuttujan havaitut arvot sisältävät hyvin pieniä tai suuria lukua.
Olisiko jollakulla tiedossa parempia tapoja vai onko kyseessä
konehuonepuolen asia?

terv.
Reijo

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.