You could also convert this to using numbers. May be more reliable than text.
Change your paramater to a NUMBER type
Change your select to
if {?parameter} < 999999 then
{?parameter}= tonumber({person.id_nbr},0)
or you can add in the else part but I don't think you need it
if {?parameter} < 999999 then
{?parameter}= tonumber({person.id_nbr},0)
else {person.id_nbr}={person.id_nbr}