두 번째로 높은 값 가져오기

이 예는 여러 피크에서 두 번째로 높은 피크 영역을 검색하는 방법을 보여줍니다.

  1. 아래 표시된 순서대로 최소한 다음 컬럼이 포함된 테이블을 생성합니다. 영역별로 테이블을 내림차순 순서로 정렬합니다.

    a. 머무름 시간(RT)

    b. 개수

    c. 면적

    • 머무름 시간(RT)

    • 개수

    • 면적

  2. 머무름 시간을 응집값으로 저장합니다:

    • RT 컬럼의 특성으로 이동하고 fx를 클릭하여 해당 값에 대한 표현식 편집기를 엽니다.

    • 표현식 결과를 다른 이름으로 저장을 클릭하고 응집기를 선택한 다음 이름을 입력합니다. 예: MyRetentionTimes.

  3. 카운터를 추가합니다:

    • 개수 컬럼의 특성으로 이동하여 fx를 클릭하여 값에 대한 표현식 편집기를 엽니다.

    • 카운트 함수를 사용합니다. 예: =Count(MyRetentionTimes)

  4. 두 번째 값을 가져와 응집체로 저장합니다.

    • 면적 컬럼의 특성으로 이동하고 fx를 클릭하여 값에 대한 표현식 편집기를 엽니다.

    • 다음 표현식을 사용하여 소수점 이하 3자리로 반올림한 두 번째 값을 얻습니다. =iif(Count(MyRetentionTimes)=2, Round(Peak_Area,3), 0)

      테이블의 두 번째 행에 대해 이 표현식은 피크 면적을 반환합니다. 다른 모든 행에 대해서는 0을 반환합니다.

    • 표현식 결과를 다른 응집체로 저장합니다(예: NBiggestArea).

  5. 값을 표시합니다:

    • 테이블 아래에 =Max(NBiggestArea) 표현식이 있는 텍스트 필드를 추가합니다.

추가 옵션

  • 디텍터가 여러 개 있는 경우 테이블과 텍스트 필드를 모두 선택하고 이 두 항목을 그룹화합니다. 각 신호 이름에 대해 그룹화를 반복합니다.

    필요에 따라 다른 텍스트 필드를 그룹에 추가합니다.

  • 값을 저장하는 데만 표를 사용하려면 표를 숨길 수 있습니다. 특성 대화 상자의 고급 아래에서 보이기 확인란의 선택을 취소합니다.

  • n번째로 가장 큰 값을 가져오려면 보고서 파라미터(예: n)를 생성합니다. 템플릿에서 다음 표현식을 사용합니다. =iif(Count(MyRetentionTimes)=n, Round(Peak_Area,3), 0)

×