리포트 소수점 자리 고정 방법

Q 문의

  • 기록서나 성적서 리포트에서 숫자 값이 나올 때 항상 소수점 첫째 자릿값이 나오도록 고정을 하고 싶습니다.

  • ex) -1은 -1.0, 30은 30.0으로 어떻게 해야 하나요? 방법을 알려주세요.

A 답변

  • 리포트의 메모에 아래와 같이 서식을 걸면 됩니다.

화면 : 공통/코드관리 → 리포트 관리 2.0 → 변경할 기록서, 성적서 리포트 선택 후 리포트 디자이너를 실행합니다.

1. 리포트 디자이너에서 (소수점) 적용할 메모 칸을 더블클릭 합니다.

2. Format 탭 클릭

3. Number Category 선택

4. 두 번째(1234.50)나 세 번째(1,234.50) Format 선택

5. Format string의 값에서 ' . ' 뒤의 숫자를 원하는 소수점 자릿수로 변경

<서식 설정 설명>

리포트 디자이너에서 서식을 적용할 메모 칸을 더블 클릭한 뒤

" Format "탭을 선택하면 위에 첨부한 그림처럼 서식 편집 창이 열립니다.

총 4개의 Category 중에 하나를 선택하시면 Category에 해당하는 서식을 적용할 수 있습니다.

예시) 숫자 값의 소수점을 지정하려면 Number Category를 선택하시면 됩니다. Number를 선택하시면 4가지의 Format이 나타납니다.

▷ 1234.5

▶ 숫자의 기본 타입입니다. 소수점 이하 가장 마지막에 붙는 0들(소수점 이하)은 자동 무시 됩니다.

ex) 1.50 → 1.5

▷ 1234.50

▶ 소수점 자수를 지정할 수 있습니다. 지정한 자리만큼 빈 공간은 0으로 채웁니다.

ex) 소수점 셋째 자리로 고정 시 1.5 → 1.500

▷1,234.50

▶ 천 단위 구분 기호와 소수점 자수를 함께 지정하는 서식입니다.

1000 이 넘는 값은 천 단위 구분 기호 ' , ' 가 자동으로 붙습니다.

ex) 소수점 셋째 자리로 고정 시 9876.5 → 9,876.500

▷ $1,234.50

▶ 1,234.50과 동일하며 숫자의 앞에 $ 표시를 붙입니다.

천 단위 구분 기호를 넣느냐 안 넣느냐에 따라 ▷1234.50 또는 ▷1,234.50 Format을 선택하시면 됩니다.

원하는 Format을 선택하시면 아래쪽의 Format string 값이 변경됩니다.

여기에서' . '뒤의 숫자 값을 수정하여 자수를 지정할 수 있습니다.

%2.2n은 소수점 둘째 자리까지이며 만약 셋째 자리까지 항상 나오게 하려면 %2.3n으로 변경하시면 됩니다.

Last updated