1) 해당 datawindow의 itemchanged 이벤트에 filter 스크립트 작성(entry datawindow에 조회된 데이타 filter)
filter컬럼명 : filter_yn

CASE "filter_yn"
dw_entry.SetReDraw(False)
if data = 'Y' then
dw_entry.SetFilter("jan_amt <> 0")
else
dw_entry.SetFilter("")
end if
dw_entry.Filter()
dw_entry.SetReDraw(True)
2) dw_head에 filter 컬럼 dropdownlistbox로 설정 : state_gb(filter컬럼)
state_gb로 선택된 내용으로 조회 후 자동 filter 설정하기

ue_retrieve 이벤트에서
// 데이타윈도우 조회 후에 필터처리 로직 추가
ii_rc = dw_entry.retrieve(gs_company, ls_issue_dt_fr, ls_issue_dt_to)
//filter처리(filter컬럼 : ls_state_gb)
if ls_state_gb = '%' then // filter 컬럼 선택 안했을 경우
dw_entry.SetFilter("") // filter해제
else // filter컬럼 선택 했을 경우
dw_entry.SetFilter("state = '"+ ls_state_gb +"' ")
end if
dw_entry.Filter()