배열 데이터 형식(Crystal 구문)
Crystal Reports에서 배열은 동일한 형식을 갖는 정렬된 값 목록입니다. 이러한 값을 배열의 요소라고 합니다. 배열의 요소는 임의의 단순 형식이나 범위 형식입니다. 배열은 대괄호([ ])를 사용하여 만들 수 있습니다.
배열은 변수와 함께 사용할 때 가장 유용합니다. 변수를 사용하면 배열의 개별 요소를 변경하고 더 많은 요소를 수용하도록 배열의 크기를 조정할 수 있습니다. 예를 들어, 세부적인 수식의 전역 배열 변수에 데이터베이스 필드 값을 채운 다음 그룹 바닥글의 수식을 사용하여 해당 데이터베이스 필드 값에 기반한 계산을 수행할 수 있습니다. 이렇게 하면 다양한 사용자 지정 요약 연산을 수행합니다.
예
세 개의 숫자 값으로 구성된 배열로, 이 배열의 첫째 요소는 10, 둘째 요소는 5, 셋째 요소는 20입니다.
[10, 5, 20]
일곱 개의 문자열로 구성된 배열
["Sun", "Mon", "Tue", "Wed", "Th", "Fri", "Sat"]
두 개의 날짜 시간 범위 값으로 구성된 배열
[#Jan 1, 1998# To #Jan 31, 1998#,
#Feb 1, 1999# To #Feb 28, 1999#]
사용할 요소의 인덱스를 대괄호로 묶어 배열에서 개별 요소를 추출합니다. 이것을 배열에 첨자를 사용한다고 하며 다음과 같습니다.
[10, 5, 20] [2] // = 5
배열에 첨자를 사용할 때 숫자 범위도 사용할 수 있습니다. 그러면 또 다른 배열이 생성됩니다. 예를 들면 다음과 같습니다.
[10, 5, 20] [2 To 3] // = [5, 20]