ANY(SELECT()) 리스트 중에서 하나를 뽑는 함수 | 여러 컬럼의 조건과 일치하는 값 가져오기 | 앱시트


ANY(SELECT()) 리스트 중에서 하나를 뽑는 함수 | 여러 컬럼의 조건과 일치하는 값 가져오기 | 앱시트

앱시트에서 기준테이블에 학년, 반, 번호, 이름 정보가 있을 때, 다른 테이블의 입력 폼에서 학년, 반, 번호를 입력하면 해당하는 이름을 초기값으로 불러오는 수식(formula)입니다. Data > Column > Initial value ANY( SELECT(기준테이블[이름], AND([학년] = [_THISROW].[학년], [반] = [_THISROW].[반], [번호] = [_THISROW].[번호] ) ) ) 적용 예시 수식 원리 설명 SELECT 함수는 SELECT(리스트, 조건) 형태로 입력하여 리스트 중에서 조건에 해당하는 값을 뽑아냅니다. 그러므로 위 수식에서 SELECT 부분의 수식은 '기준테이블'이라는 테이블에서 '이름'이라는 값의 리스트를 가지고 오는데, 이 때 지금 입력한([_thisrow].) 학년과 반과 번호가 모두(AND) 일치하는 값을 가지고 오라는 뜻입니다. ANY 함수는 ANY(리스트)라고 입력하며, 리스트 중에서 1개의 값을 뽑아내는 함수입니다. ...



원문링크 : ANY(SELECT()) 리스트 중에서 하나를 뽑는 함수 | 여러 컬럼의 조건과 일치하는 값 가져오기 | 앱시트