The missing value (.) is treated by SAS as a less than all non-missing numeric values, whether positive or negative. In fact it is less than other missing values, such as .A, .B, ... through .Z, but not less than ._.
Most of the time people don't bother with special missing values. In such cases the expression
X > .
is effectively the same as
not(missing(x))
... View more