62쪽부터 68쪽의 문제1번까지 고급필터의 문제를 풀었을 땐
조건 입력하는 부분에서 첫행을 필드명을 입력할때
기존의 필드명이랑 똑같이쓰는데
문제2번은 다르게 쓰라고나와있네요.
69쪽의 설명에는
조건에 원본 데이터의 필드명과 다른 필드명을 사용해야한다고 나와있는데요.
이해가 안가서요...
이전까지는 원본 데이터의 필드명과 갖게 문제1번같은경우엔 제품코드, 생산부서, 생산량 다 작성했는데
문제02번에서는 생년월일이 아니라 월을 써야한다는게 이해가 안가서요 ..
주어진점의 다른점을 모르겠고 굳이 찾아보자면 문제2에서 주어진점이 조건이 한개라는 것뿐인데
...음..이해가안가요ㅠㅠ
아래의 이 글을 썼었는데 답글을 보아도 이해가 안가서 다시올려봐요..ㅠㅠ
67쪽 고급필터 설명을 보아도, 첫 행에 각각의 조건을 같은 필드명으로 작성하고,
68쪽 문제1번같은것도 조건인 제품코드,생산부서,생산량,불량률을 다 똑같이 적었는데
왜 2번에서는 생년월일이라고 쓰면안되는지요.
달아주신 답변자체에서 가상의 필드를 써야한다고 그거자체만으로는 이해가 되는데,
그럼 문제1번은 왜 가상필드를 안작성하는지
그니까 문제1번과 2번의 차이점은 딱히 모르겠는데 왜 2번만 가상필드를 만들어야하는지를 모르겠어요
조건이 생년월일 한개뿐이어서그런가요?
저번 답변에서 설명드렸듯이
식을 이용하여 true 나 false가 나오면 필드명을 다르게 써야 합니다.
생산부서가 생산2부 이거나~ 라는 조건에서는
생산부서 라고 사용하는 이유가 생산2부라는 값이 생산부서에 있기 때문에 비교가 가능하여 원본데이터 필드명을 그대로 쓴 것입니다.
하지만 기출02문제에서는
=month(c4)=5
를 입력하여 false 값이 나왔기 때문에 다른 필드명을 사용해야 하죠.
그이유는
생년월일
false
라면 생년월일인 1980-06-21 과 false 가 비교되기 때문입니다.
둘은 절대로 참인 값이 나올 수 없습니다.
그러므로 가상의 필드를 만들기 위해 필드명을 다른 것을 입력하고
가상의 필드에 false 나 true를 입력하여 true값만 필터하게 되는 것이죠.
true 값은 생년월일의 월이 5월인 사람이니까요.
이해가 되시죠?
좋은 하루 되세요.
"
-
*2012-02-25 01:15:40
저번 답변에서 설명드렸듯이
식을 이용하여 true 나 false가 나오면 필드명을 다르게 써야 합니다.
생산부서가 생산2부 이거나~ 라는 조건에서는
생산부서 라고 사용하는 이유가 생산2부라는 값이 생산부서에 있기 때문에 비교가 가능하여 원본데이터 필드명을 그대로 쓴 것입니다.
하지만 기출02문제에서는
=month(c4)=5
를 입력하여 false 값이 나왔기 때문에 다른 필드명을 사용해야 하죠.
그이유는
생년월일
false
라면 생년월일인 1980-06-21 과 false 가 비교되기 때문입니다.
둘은 절대로 참인 값이 나올 수 없습니다.
그러므로 가상의 필드를 만들기 위해 필드명을 다른 것을 입력하고
가상의 필드에 false 나 true를 입력하여 true값만 필터하게 되는 것이죠.
true 값은 생년월일의 월이 5월인 사람이니까요.
이해가 되시죠?
좋은 하루 되세요.