문제 4-1에서 부가세는 납품금액의 10%라는 조건을 구현하기 위해서 부가세 : [납품금액]*0.1을 하고 그림을 보니 318.5를 319로 바꿔야하는데 답처럼 하려고 하니 필드 속성에 소수 자릿수가 생기질 않습니다. 그냥 납품금액 필드에는 소수 자릿수가 있는데 부가세 : [납품금액]*0.1을 쓰면 소수 자릿수 속성이 사라집니다. 그래서 부가세 : round([납품금액]*0.1,0)을 해도 318.5에서 반올림하면 319가 되어야 하는데 318이 됩니다.
질문 1. 소수 자릿수 속성을 어떻게 나타나게 하는지?
질문 2. round 함수를 써도 왜 318.5가 319가 아니고 318이 되는지?
질문 3. 시험장에서도 소수 자릿수 속성이 안 나타나면 318.5를 319로 바꾸는 다른 방법이 있는지?
질문 4. 문제 4-2에서는 형식을 #,###으로 바꿔도 쿼리에는 왜 적용이 안되는지?
질문 5. 질문 4처럼 형식을 분명 표준으로 바꾸고 소수 자릿수를 1로 해도 적용이 안되면 어떡해야 하는지?
궁금합니다.
1. 소수 자리수 속성은 형식에서 표준 등으로 지정하고 소수자리수를 설정하시면 됩니다.
2. 이미 반올림이 되어 318.5 일수도 있습니다. 반올림 하기 전에 318.45 라면 4에서 반올림해도 318로 표시될 수 있는 것이죠.
3. 2번과 같은 경우라면 아무리 해도 319가 될수 없습니다.
4. 반올림이 되어서 나타난 경우라면 원본 데이터가 다르지 않는 이상은 오답처리 되지 않을 것 같네요.
좋은 하루 되세요.
-
*2015-11-13 16:12:07
1. 소수 자리수 속성은 형식에서 표준 등으로 지정하고 소수자리수를 설정하시면 됩니다.
2. 이미 반올림이 되어 318.5 일수도 있습니다. 반올림 하기 전에 318.45 라면 4에서 반올림해도 318로 표시될 수 있는 것이죠.
3. 2번과 같은 경우라면 아무리 해도 319가 될수 없습니다.
4. 반올림이 되어서 나타난 경우라면 원본 데이터가 다르지 않는 이상은 오답처리 되지 않을 것 같네요.
좋은 하루 되세요.