0
我有一个具有不同状态的列的报表。我如何从我的参数中过滤那些只有东和西而不是个别状态的状态?如何根据East/West参数筛选我的状态列?
我的状态列表查询:
select distinct
state
from contract
我对参数查询是:
select distinct
case when STATE = 'CA' or STATE = 'WA' or STATE = 'MO'
or STATE = 'OR' or STATE = 'NV' or STATE = 'ID'
or STATE = 'MT' or STATE = 'WY' or STATE = 'UT'
or STATE = 'AZ' or STATE = 'CO' or STATE = 'NM'
or STATE = 'ND' or STATE = 'SD' or STATE = 'NE'
or STATE = 'KS' or STATE = 'OK' or STATE = 'TX'
or STATE = 'LA' or STATE = 'AR' or STATE = 'IA'
or STATE = 'MN' or STATE = 'HI' or STATE = 'AK' then 'West'
when STATE = 'MI' or STATE = 'OH' or STATE = 'PA'
or STATE = 'NJ' or STATE = 'WI' or STATE = 'IL'
or STATE = 'IN' or STATE = 'KY' or STATE = 'TN'
or STATE = 'MS' or STATE = 'AL' or STATE = 'GA'
or STATE = 'FL' or STATE = 'SC' or STATE = 'NC'
or STATE = 'VA' or STATE = 'WV' or STATE = 'MD'
or STATE = 'DE' or STATE = 'CT' or STATE = 'RI'
or STATE = 'NY' or STATE = 'MA' or STATE = 'VT'
or STATE = 'NH' or STATE = 'ME' then 'East'
else null end as 'Territory Selection'
from contracts
我的参数应该显示为[全部] [西] [东]。我认为如果我将过滤器设置为[状态] IN [区域选择],它将过滤属于东或西的状态,但它不像预期的那样工作。任何指针将不胜感激!