소스 시스템으로 Agilent ChemStation에서 생성된 분석 데이터에서 Injection_Volume 필드에는 양수 또는 음수 값이 포함될 수 있습니다:
양수 값은 실제로 주입된 시료의 양을 나타냅니다.
음수 값은 몇 가지 특수 주입 작업을 나타냅니다. 다음 값이 사용됩니다:
-1: 주입 없음
-2: 수동 주입
-3: 주입기 프로그램
-4: 외부 주입기
실제로 주입된 용량 또는 적절한 설명을 표시하려면 다음 표현식을 사용할 수 있습니다:
=iif(Injection_Volume >= 0, CStr(Round(Injection_Volume, 4)) & " " & Injection_VolumeUnit, choose( Int(Abs(Injection_Volume)), "no injection", "manual injection", "injector program", "external injector"))
원래 값이 양수인 경우 소수점 이하 4자리로 반올림됩니다. 음수인 경우 Int, Abs 및 Choose 함수가 적용됩니다.
Abs 함수는 대수 기호를 제거합니다. 따라서 음수는 양수로 변환됩니다. 양수는 변경되지 않습니다.
Int 함수는 배정밀도 부동소수점 번호를 정수 값으로 변환합니다. 이 함수는 소수점 앞의 번호를 반환합니다(반올림이 아닌 자르기를 통해 얻음).
Choose 함수는 인수 목록에서 값을 선택하여 반환합니다. 첫 번째 파라미터는 관련 값을 나타내는 번호입니다. 위의 예에서 첫 번째 파라미터가 1이면 Choose 함수는 "주입 없음"을 반환합니다.
base-id: 11031795979
id: 11031795979