다른 필드의 값을 기반으로 Crystal Reports 숫자 필드의 값 수정

다른 필드의 값을 기반으로 Crystal Reports 숫자 필드의 값 수정

다른 열의 값을 기준으로 보고서의 PP.POSPAY_SALARY_MIN 열을 변경하는 조건부 수식을 만들고 싶습니다. 여기 제가 복제하려고 하는 논리가 있습니다. 지금까지는 오류가 있었습니다. 급여 최소값은 소수점이 없는 내부 형식의 숫자 문자열로 입력됩니다.

   select <these are among the many columns in my report>
      ....
      P.POS_HRLY_OR_SLRY,
      PP.POSPAY_SALARY_MIN, 
      ....

P.POS_HRLY_OR_SLRY = 'S'인 경우 PP.POSPAY_SALARY_MIN에 .0001을 곱하고 그렇지 않으면 PP.POSPAY_SALARY_MIN에 .01을 곱합니다.

이렇게 할 수 있습니까? 그렇다면 수식 형식을 지정하는 방식에서 무엇을 놓치고 있습니까?

답변1

일반적인 제안

조건부 계산을 SQL 문 내에 작성하는 대신 계산된 필드로 작성하는 것이 더 쉬운 경우가 많습니다.


단계별 가이드:

  1. 도구 모음의 아이콘을 사용하거나 "보기 -> 필드 탐색기" 메뉴를 사용하여 필드 탐색기를 표시합니다.

필드 탐색기 표시

  1. 다음을 사용하여 수식 필드 항목을 찾습니다.FX기호를 클릭하고 마우스 오른쪽 버튼을 클릭하여 상황에 맞는 메뉴를 엽니다. "새..."를 선택하세요.

상황에 맞는 메뉴를 열고 새로 만들기를 선택하세요.

  1. 수식 편집기가 열리고 Crystal Report 프로그래밍 언어를 사용하여 조건부 값을 생성할 수 있습니다.

수식 편집기

  1. 데이터베이스 필드에서와 동일한 방식으로 필드 탐색기에서 수식 필드를 보고서로 끌어서 놓을 수 있습니다.

독일 스크린샷에 대해 사과드립니다. 영어로 된 Crystal Report를 설치할 수 없습니다. 어쩌면 일부 캡션은 제가 번역한 용어와 다를 수도 있습니다.

관련 정보