이 예는 여러 피크에서 두 번째로 높은 피크 영역을 검색하는 방법을 보여줍니다.
아래 표시된 순서대로 최소한 다음 컬럼이 포함된 테이블을 생성합니다. 영역별로 테이블을 내림차순 순서로 정렬합니다.
a. 머무름 시간(RT)
b. 개수
c. 면적
머무름 시간(RT)
개수
면적
머무름 시간을 응집값으로 저장합니다:
RT 컬럼의 특성으로 이동하고 fx를 클릭하여 해당 값에 대한 표현식 편집기를 엽니다.
표현식 결과를 다른 이름으로 저장을 클릭하고 응집기를 선택한 다음 이름을 입력합니다. 예: MyRetentionTimes.
카운터를 추가합니다:
개수 컬럼의 특성으로 이동하여 fx를 클릭하여 값에 대한 표현식 편집기를 엽니다.
카운트 함수를 사용합니다. 예: =Count(MyRetentionTimes)
두 번째 값을 가져와 응집체로 저장합니다.
면적 컬럼의 특성으로 이동하고 fx를 클릭하여 값에 대한 표현식 편집기를 엽니다.
다음 표현식을 사용하여 소수점 이하 3자리로 반올림한 두 번째 값을 얻습니다. =iif(Count(MyRetentionTimes)=2, Round(Peak_Area,3), 0)
테이블의 두 번째 행에 대해 이 표현식은 피크 면적을 반환합니다. 다른 모든 행에 대해서는 0을 반환합니다.
표현식 결과를 다른 응집체로 저장합니다(예: NBiggestArea).
값을 표시합니다:
테이블 아래에 =Max(NBiggestArea) 표현식이 있는 텍스트 필드를 추가합니다.
디텍터가 여러 개 있는 경우 테이블과 텍스트 필드를 모두 선택하고 이 두 항목을 그룹화합니다. 각 신호 이름에 대해 그룹화를 반복합니다.
필요에 따라 다른 텍스트 필드를 그룹에 추가합니다.
값을 저장하는 데만 표를 사용하려면 표를 숨길 수 있습니다. 특성 대화 상자의 고급 아래에서 보이기 확인란의 선택을 취소합니다.
n번째로 가장 큰 값을 가져오려면 보고서 파라미터(예: n)를 생성합니다. 템플릿에서 다음 표현식을 사용합니다. =iif(Count(MyRetentionTimes)=n, Round(Peak_Area,3), 0)
base-id: 11031823627
id: 11031823627