[EpiData-list] Definition of values (comment legal, missingvalue,
range ....)
epidata-list at lists.umanitoba.ca
epidata-list at lists.umanitoba.ca
Sun Dec 12 16:06:44 CST 2004
Often when users of EpIData send in files to epidata.dk for help it turns
out that chk
files are created more complex than actually needed. One example of this:
From a chk file (opened in the editor, not in "Add/revise") example:
labelblock
LABEL label_q01
8 dog
14 Horse
21 "lazy tiger"
end
end
v1
missingvalue 99
comment legal use label_q01
end
In this situation only the values 8 14 21 and 99 plus "blank=missing" can
be entered.
If the v1 block is changed to:
v1
mustenter
missingvalue 99
comment legal use label_q01
end
Only the values 8 14 21 and 99 can be entered.
So there would be no reason to test in a "after entry .... end" block like
this:
v1
mustenter
missingvalue 99
comment legal use label_q01
after entry
if (v1 <> 8) and (v1 <> 14) and (v1 <> 21) and (v1 <> 99) then
help "Wrong value entered"
goto v1
endif
end
end
One other aspect of this is that sometimes people define the same values in a
RANGE and LEGAL and COMMENT LEGAL and MISSINGVALUE
Any value should only be in one of these definitions.
regards Jens Lauritsen
More information about the EpiData-list
mailing list