리포트 소수점 자리 고정 방법
Last updated
Last updated
기록서나 성적서 리포트에서 숫자 값이 나올 때 항상 소수점 첫째 자릿값이 나오도록 고정을 하고 싶습니다.
ex) -1은 -1.0, 30은 30.0으로 어떻게 해야 하나요? 방법을 알려주세요.
리포트의 메모에 아래와 같이 서식을 걸면 됩니다.
화면 : 공통/코드관리 → 리포트 관리 2.0 → 변경할 기록서, 성적서 리포트 선택 후 리포트 디자이너를 실행합니다.
1. 리포트 디자이너에서 (소수점) 적용할 메모 칸을 더블클릭 합니다.
2. Format 탭 클릭
3. Number Category 선택
4. 두 번째(1234.50)나 세 번째(1,234.50) Format 선택
5. Format string의 값에서 ' . ' 뒤의 숫자를 원하는 소수점 자릿수로 변경
<서식 설정 설명>
리포트 디자이너에서 서식을 적용할 메모 칸을 더블 클릭한 뒤
" Format "탭을 선택하면 위에 첨부한 그림처럼 서식 편집 창이 열립니다.
총 4개의 Category 중에 하나를 선택하시면 Category에 해당하는 서식을 적용할 수 있습니다.
Category명 | 설명 |
Text (no formatting) | ▶ 서식 없이 연동된 값을 그대로 보여 줍니다. |
Number | ▶ 숫자 관련 서식을 지정합니다. (천 단위 구분 기호, 소수점 자릿수, $ 표) |
Date/Time | ▶ 날짜와 시간 관련 서식을 지정합니다. |
Boolean | ▶ 참, 거짓을 표현하는 서식을 지정합니다. |
예시) 숫자 값의 소수점을 지정하려면 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으로 변경하시면 됩니다.