300x250
728x90

Filter (Table*, Formula1, [,Formula2,...])

: 수식을 충족하는데 테이블에서 레코드를 찾는데 쓰이는 함수 

Filter 말고 다른 함수 Lookup, Search 함수도 있지만 여기서는 Filter만 다룰 것이다.

 

쉽게 말하자면 내가 선택한 Table에서 Filter함수를 사용해서 원하는 값을 찾는 거라고 생각하면 된다.

 

설명 없이 바로 실습하겠다.

 

테이블 : Mobile App 

 

추가를 해야 하는 것은 

1. 검색 필드 

끝이다. 

 

상단 삽입-> 텍스트 -> 텍스트 입력을 추가해준다. ( 위치는 사용자에 맞게 설정해준다 ) 

#필자는 이미 추가를 했기 때문에 생략한다.

 

추가를 하게 된다면 "TextInput1"이 생성된 걸 볼 수 있다. 

텍스트 입력 이름은 "TextSearchBox1"

기본 값은 빈 값

힌트 텍스트는 "검색 항목"으로 설정해준다. 

 

이제 마지막 설정만이 남아있다. 

데이터 테이블이나 갤러리 리스트 중 해당하는 리스트를 선택한 후 

"Item" 이벤트를 클릭한다. 

Filter('Mobile App',StartsWith(Name,TextSearchBox1.Text))

Filter는 수식을 충족하는 테이블에서 레코드를 검색

StartsWith(Text, StartText) 

은 텍스트 문자열이 다른 텍스트 문자열로 시작하는지 테스트하는 함수이다.

# 예를 들어 Text가 "한감자" StartText 가 "한"으로 시작한다면 True, StartText가 "김"으로 시작한다면 False이다.

 

실행해보자.

 

실행 결과

김으로 검색

한으로 검색

 

이상이다.

 

다음은 Lookup, Search에 대해서 공부해보자.

728x90
LIST