ruclips.net/video/-oSQ70408VE/видео.htmlsi=pxTyGSElW6ZHaVTp 10:21 여기에서는 iif문에서 sum함수를 쓰고 요약에 식이라고 해도 답이 나오는 데 요기에서는 7:40 IIf([마이너스]>0,Sum([총액]), [총액])에서 요약에 식이라고 하면 안나오는 걸까요??
SUM을 사용하려면 IIF(SUM([마이너스])>0,SUM([총액]),0) 위와 같이 조건과 값을 같이 맞춰줘야 가능합니다. 이 문제는 마이너스>0인 경우 SUM([총액]) 이기 때문에 집계함수 오류가 뜹니다. 그래서 SUM(IIF([마이너스]>0,[총액],0)) 인 식으로 작성하셔야 해요.
선생님! IIf([마이너스]>0,Sum([총액]))으로 적고 요약을 식으로 바꿨더니 결과가 동일하게 나왔습니다. 근데 강의와 댓글을보고니서 sum안에 집계함수가 들어가면 안된다고 이해하고 넘어가려했는데, ruclips.net/video/-oSQ70408VE/видео.html이 영상에서는 또 iff 안에 sum을 쓰고 요약을 식으로 바꾸네요.. 이 문제도 iif안에 sum을 넣으면 안 되는걸까요..? 둘의 차이가 뭔지 헷갈립니다 ㅠㅠ
두개 유형은 다른 유형입니다. 마이너스가 0보다 크면 총액의 합계 총액의 합계가 0보다 크면 총액의 합계 1. iif(마이너스>0,sum([총액])) 이렇게 계산하려면 마이너스 필드를 별도로 꺼내놓고 하시면 입력할 수 있습니다. 하지만 단독으로 식을 입력하면 집계함수 오류가 나타납니다. 2. iif(sum([총액])>0,sum([총액]),"*") 위 식은 조건과 값이 모두 집계함수를 사용합니다. 이런 경우는 가능합니다. 제일 간단한건 문제를 직관적으로 식을 입력하는거예요.
@@comizoa22 아이고...저도 나이가..좀 되서...헐..최근에 제가 노안이라니!!!충격을 먹었답니다...ㅋㅋ 그래서 안경만 3개 샀어요..시험때문에.. 기능성 안경, 단초점 돋보기,일반안경...이렇게...ㅠㅠ기능성(다초점 렌즈)이거 생각보다 불편함...ㅠㅠ, 그냥 돋보기,일반안경 두개를 번갈아 가면서 쓰는게..ㅠㅠ.. 아무튼 강의 편하게 잘 보고있습니다.감사드려요.
@@comizoa22네~~정말 처음에는....선생님 목소리가 갓 대학 졸업한 초년생 같았거든요. 그래서 강의방식이 적응이 안되었는데.. 이제는 하루도 빠지지 않고 챙겨 보고있습니다. 강의 정말 알차고 유익하고 상시시험에 반영율이 엄청 높은거 같아요. 신세계 맞습니다. 다 숙지를 제가 못해서 탈이지..ㅎㅎ 어제도 시험치고 왔는데 엄청 도움되었어요. 무난하게 나와서 기대를 하고있네요.
항상 좋은 강의 너무 감사드립니다 며칠 전 실기시험을 보았는데 이런 저런 영상 다 찾아봐도 해답을 찾지 못해서 질문드려요 ㅠㅠ 엑세스 처리구현에서 iif문을 사용하는데 조건 부분에 ~는~일경우 말고 ~는 ~또는~일 경우 이런 상황에서는 어떻게 식을 사용해야할까요 ? ㅠㅠ
@@comizoa22 헉 답변 너무 김사드립니다 ㅠㅠ 위에 말씀드린 ~는 ~일경우 말고 이부분이 제가 설명을 제대로 못 드린거 같네요 ㅠㅠ 일반적으로 사용하는 iif문에서 [필드]=“00” 인 경우 말고 필드 값이 “00” 또는 “00” 인 경우 어떻게 문제를 풀어야 하는 설명이었습니다 ! 답변 주신 부분에서 해답을 찾았습니다 ㅠㅠ 너무 감사드립니다
선생님 강의 잘 보고 있습니다. 항상 감사드립니다. 궁금한 점이 있어 댓글 남깁니다. 1번문제에서 >마이너스값이 0보다 크면 총액의 합계를 계산하시오. 를 iif([마이너스]>0,[총액],0)로 작성하시면서 "[마이너스]가 0보다 크면 [총액]의 합계를 계산해. 아니면 0이야." 라고 말씀하셨는데요(6:03~6:10) 여기서 왜 "아니면 0이야" 라고 하셨는지 잘 모르겠습니다 ㅠ 알려주실 수 있으실까요?
안녕하세요. 잘보고 있습니다. 오늘 시험을 보고왔는데 쿼리에서 두개의 필드를 합치라는 문제가 나와서 질문드립니다. 이 동영상의 필드처럼 얘기하면 일자와 회원수를 더하여 2020-06-09-회원수 이렇게 나오게 하라는 문제였습니다. 다른 테이블에 있는 것 필드를 불러와서 어떻게 합쳐서 결과를 낼수 있나요?
IIF([마이너스]>0 일때 [총액]의 합을 구하라, 그렇지 않을땐 "0"이야) 에서 왜 0 인지 잘모르겠습니다... 마이너스가 0보다 큰 데이터들의 총액만 골라서 합계를 구하라,, 라는 문제이기때문에 IF문에 FALSE식에는 0을 넣어서 마이너스가 0이 아닌 경우에는 총액의 합계가 계산되지 않도록 하기 위해서 인가요?
우선 값들이 오른쪽 정렬이 되었다는 얘기는 모두 숫자값을 의미합니다. 결과값을 보면 비워져있는 셀 값은 합계가 계산이 안된 셀이에요. 비워져있다는 건 0 또는 빈칸"" 의 의미이구요. 만약 모두 왼쪽 맞춤이라면 ""으로 하겠지만 오른쪽맞춤이라서 숫자의 의미가 됩니다. 그래서 0으로 입력했어요. 또는 아예 false 값을 비우셔도 됩니다.
안녕하세요, 선생님! 7:40 에서 IIf([마이너스]>0,Sum([총액]),[총액]) 으로 써주고 , 집계함수도 "식"으로 바꿔줬는데 여전히 집계함수에 포함된다고 나오더라구요 선생님이 써주신 답처럼 SUM(IIf([마이너스]>0,[총액],0) 이 답과 비교했을 때, 어떤 부분에서 잘못됐던 걸까요?? IIF 문 중 [마이너스]
집계함수는 sum같은 함수를 말합니다. 일단 sum같은 집계함수는 단독으로 처리가 되어야 합니다.(전체 데이터의 합계) iif문안에 작성할 때는 영상속의 풀이대로 해야 정상적으로 계산이 됩니다. 입력한 식은 의미상으로는 맞지만 집계함수를 그대로 사용했기 때문에 오류가 납니다. 이 오류에 대해서는 정확히 몰라서 설명하기는 곤란해요. 일반적으로 sum, count, max, avg 같은 함수는 독립적으로 사용을 해야 하는거 같아요. 그리고 입력한 식에서 false자리에 [총액]을 넣은건 잘못된 식이예요. 조건에 맞지 않으면에 대한 지시사항이 없다는건 그대로 두라는 의미기 때문에 0으로 입력이 되는게 맞습니다.(false=0)
선생님 오늘 시험을 보고왔는데 비슷한 유형같은데 좀 달라서요~ 크로스탭 쿼리였고, 지정 함수는 iif day sum 이었습니다. 열머리가 주문일자로 day()와 & 일로 표기하고 매개변수 조건이 있었고, 값목록이 수량의 합계였는데 분류별 일자별 합계수량을 구하고 그 값이 0이상만 표기하라하고 아닐때는 '-' 이걸로 표기하라거 하더라구요 그래사 iif( sum(수량)>0, 참값, "-") 했더니 0에자리에 아무 표시도 안나왔어요. 문제의 정답예시에 크로스탭 실행값을 보니 숫자들이 왼쪽으로 정렬이 되어있었어요 그리고 혹시 몰라 "-" 이 아닌 0도 넣어봤는데 안되더라구요.. 어떻게 풀어야하는걸까요??
분류명 수량합계 열머리글에는 day([날짜]) 값 영역에는 iif(sum([숫자])>0,"-","") 이렇게 입력 후 요약은 식으로 작성 날짜별은 열머리글을 day([날짜])&"일" 이렇게 표시하는걸로 보입니다. 그리고 값 영역에는 위 식을 입력하면 되구요. 현재 복원중인 유형입니다.
@@deurekyungsong4237 제가 받은 문제는 0보다 큰 경우 -이고 그 외는 공백이예요 합계가 0이상이면 합계를 구하고 아니면 -표시인건가요? 0이 -로 안된다는 걸 보면 아래 문제가 맞을거 같아요 0보다 크면 합계이고 아니면 -? iif(sum(필드)>0,sum(필드),“-”) 이렇게 하면 0보다 크지 않은 경우는 0밖에 없어서 -가 표시될거 같은데요 “-” 이 표시는 문자라서 왼쪽 맞춤이 됩니다
@@deurekyungsong4237 흠.. 그러니까 결과값인 숫자도 왼쪽정렬이고 0인 경우는 -로 표시되어야 하는데 비어있었다는 얘기네요. 제가 지금 방금 임의의 쿼리를 작성해서 같은 식을 넣고 결과값을 보면 숫자는 왼쪽맞춤, 나머지는 -로 표시가 되고 있어요. 식을 입력 후 요약을 식으로 바꾸고 값 영역으로 표시해주고.. 나머지 행, 열을 표시해주고.. 다음에 시험에서 만나면 한번 똑같이 해보세요.
안녕하세요. 쌤 궁금한게 있습니다. 11:36 처럼 회원수 아래 0이 표시되어야만 정답인가요? 시험보러 가서 봤을때 그림에 0이 아래에 하나 표시되어 있더라구요. 시험장에서 풀었는데 나머지는 그림과 동일한데 아래 0 표시는 안되길래 그냥 제출했습니다. 정답이 될 수 있을까요?
회원수 아래 0표시는 테이블속성에서 기본값으로 0이 지정된 경우입니다. 보통 쿼리유형에서 데이터를 그대로 불러오는 경우에 테이블 속성의 영향을 받습니다. 크로스탭이나 요약쿼리는 데이터가 바뀌기 때문에 테이블속성의 기본값이 표시가 되지 않아서 상관없지만 매개변수나 선택쿼리로 인해 데이터를 조회하는 경우는 그림처럼 기본값이 0으로 지정이 되면 0표시가 됩니다. 정확하진 않지만 제 생각으로는.. 두가지 경우로 생각할 수 있어요. 쿼리에서 원하는 형태가 데이터가 없는 영역의 0이 아닌 그 윗부분까지의 결과값이라면 감점이 없을거 같구요. 하지만 실제로 테이블 속성에 기본값을 0으로 설정하라고 했는데 안해서 쿼리 결과값이 다른 경우.. 이런 경우는 테이블속성 문제도 감점이고 그로 인해 쿼리결과값도 달라졌기 때문에 쿼리도 감점이 있을거 같아요. 이 문제에 대한 정확한 해답을 얻은 적이 없어서 확실히 답을 못해드리겠어요. 쿼리가 결과값이 똑같이 나와야 정답처리가 되는거라서... 0까지나 아니냐에 따라 달라질거 같아요.
선생님~ 오늘 시험 보고 왔는데 마카롱 크로스탭 쿼리 만드는 문제였고 day iif sum month함수 및 &연산자 이용하여 크로스탭 쿼리 작성을 하는데 만약 수량의 합계가 >0이면 수량의 합계를, 아니면 ‘*’를 나타내라는 문제였었습니다. 열값에 값 항목에 month()입력후&월 해서 사용했고 Iif(sum([수량])>0,sum[수량],”*”) 이렇게 조건을 넣었는데 안되더라구요ㅠㅠ 그냥 조건 말고 합계로 누르고 식을 다르게 작성해야 나오는건지,, 답에는 값 항목의 숫자랑 *이 셀 안에서 맨 왼쪽으로 되어 있었습니다..!(글자처럼) 제가 이문제를 벌써 시험에서 두번이나 마주쳤는데 못푼 제가 속상해서 용기내어 질문 댓글 달아봅니다 ㅠㅠ ! 유투브 잘 보고 큰 도움 되고 있습니다 감사합니다❤️
선생님~ 오늘 1번문제랑 유사하게 시험에 나왔는데 필드값에 분류별일자별총액을 구하라고 하더라구요.. if,sum을 그 부분에 같이 넣는것 같았는데 분류별,일자별을 어떻게 같이 구하나싶고 시간도 부족해서 못풀었어요... if(sum([분류별]+[일자별]) 이런식으로 해도 답이 나오는거였나요??
@@comizoa22 정렬 분류 desc 로 해서 실행하니까 매개변수 넣는 창이 연속해서 2 번 뜨네요. 결과는 튜울립 수선화로 같게 나오는데 과정이 이렇게 되니 뭔가 찜찜합니다. 정렬을 안하면 수선화 튜울립으로 나오지만 매개변수는 한번씩 정상으로 뜨는데 결과가 다르고.... [숫자이상] [숫자이하] [숫자이상][숫자이하] 이리 2번씩 나오는것도 감점이겠지요?
안녕하세요 선생님 오늘 컴활 1급 시험 보고왔는데 기출된 문제중에 헷갈리던것이 몇개 있어서 질문드립니다! 1.폼의 txt조회에 입력된 값의 일부를 필터하는 문제 applyfilter, gotorecord 이용 [관리자치구] like "*" & txt조회 "*"를 applyfilter의 where 조건문에 입력하니 매개변수 입력창이 뜬후에 필터가 적용됨. 제대로 입력했다면 조회를 누르면 매개변수창이 뜨지않고 바로 필터 적용이 되어야될거같은데 뭐가 잘못됐을까요? 2. 업데이트 쿼리 iif 함수 사용 테이블의 평가 필드를 업데이트 하시오 (A필드=B 이고 C필드가 >6) 이면 D, (C필드가 6,"D",iif([C]
applyfilter문이라면 매크로 유형으로 보여요. 조건은 [관리자치구] like "*" & [forms]![폼이름]![txt조회] & "*" 위와 같이 작성하셔야 합니다. ruclips.net/video/uAs7FohUo7s/видео.htmlsi=SYQB-atE_CgC2Hom 위 영상은 매크로 영상입니다. 끝까지 보시면 조건쓰는 방법 이해되실거예요. 평가필드 아래 업데이트칸에 입력 iif([A]="B" and [C]>6,"D",iif([C]
조건이 총액이 0보다 큰 값입니다. sum안에 조건식을 써서 구해진 값은 총액의 합계입니다. 서로 다른 값이예요. 총액의 합계가 0보다 큰 조건이 아닌 총액이 0보다 큰 조건이라서 따로 써주셔야 해요. 그리고 크로스탭은 조건식은 가능한 따로 필드 만들어서 입력하시면 오류를 줄일 수 있습니다.
iif([마이너스]>0, sum[총액], 0) 이렇게 했는데 안나오더라구용 ,, 마이너스 값이 0보다 크면 총액의 합계를 구하는건데 총액에 sum을 넣으면 그게 총액의 합계 아닌가요?? 선생님이 올려주신 다른 쿼리영상에서도 보면 수량의 합계가 3000이상이면 수량의 합계를 구하라고 할 때 iif(sum([수량])>=3000, sum([수량]) 이렇게 쓰셨는데 이 문제에서의 차이가 없는 거 같은데 왜 오류가 날까요..
질문보고... 사실 질문이 목록에 안떠서 유튜브 편집모드에서 봤어요.... 어떻게 해야하지 많이 고민했답니다. 이런 문제가 나왔나요? 함수도 써보고 하다가 해결~~ 형식난에 엑셀 사용자지정서식 지정하는것처럼 쓰시면 됩니다. 이게 값이 없는 경우는 열레이블과 행레이블에 일치하는 데이터가 없어서 생기는 현상이라서 양수;음수;0;문자의 순서로 작성을 하는데 결과값을 보고 작성하시면 되구요. 문자자리에 *을 쓰시면 됩니다. 0;0;0;* 그러니까 결과가 나오네요.. 이 문제 빨리 만들어야겠어요.
ruclips.net/video/-oSQ70408VE/видео.htmlsi=pxTyGSElW6ZHaVTp 10:21 여기에서는 iif문에서 sum함수를 쓰고 요약에 식이라고 해도 답이 나오는 데 요기에서는 7:40 IIf([마이너스]>0,Sum([총액]), [총액])에서 요약에 식이라고 하면 안나오는 걸까요??
SUM을 사용하려면 IIF(SUM([마이너스])>0,SUM([총액]),0)
위와 같이 조건과 값을 같이 맞춰줘야 가능합니다.
이 문제는 마이너스>0인 경우 SUM([총액])
이기 때문에 집계함수 오류가 뜹니다.
그래서 SUM(IIF([마이너스]>0,[총액],0))
인 식으로 작성하셔야 해요.
@@comizoa22 이해됏어요!! 빠른 피드백 감사합니다!! 완존 최고🫶🏻🫶🏻🫶🏻🫶🏻
컴활 시험하루전에 가현샘을 만나고... 다음날 난 시험을 망쳣는데 그 이유를 차근차근영상보다보니 알것같네요. 그때는 준비가 엄청 안되어있었단것을! 추천 따봉 2천개정도 주고싶은 강의
지금 열심히 준비하고 게신거 같아요.^^
선생님 혹시 첫번째문제에서 총액같은 필드에 그림은 ,없는 그냥숫자인데 만들어진표에는 ,가 붙은숫자로 나오면 형식가서 일반숫자로 고쳐도 되는건가요??
네 결과와 동일하게 나와야하니까 수정해야 해요.
아 헐 쌤! 진짜 최고예요 마지막에 필드, 조건 자리에 쓰는 것들 구분해서 정리해주시다니... 영상 다 너무 잘 보고 있어요 감사합니다
강의 구석구석 간지러움을 긁어주는게 있을거예요.
그래서 꼼꼼히 보셔야 해요.
선생님! IIf([마이너스]>0,Sum([총액]))으로 적고 요약을 식으로 바꿨더니 결과가 동일하게 나왔습니다. 근데 강의와 댓글을보고니서 sum안에 집계함수가 들어가면 안된다고 이해하고 넘어가려했는데,
ruclips.net/video/-oSQ70408VE/видео.html이 영상에서는 또 iff 안에 sum을 쓰고 요약을 식으로 바꾸네요.. 이 문제도 iif안에 sum을 넣으면 안 되는걸까요..? 둘의 차이가 뭔지 헷갈립니다 ㅠㅠ
두개 유형은 다른 유형입니다.
마이너스가 0보다 크면 총액의 합계
총액의 합계가 0보다 크면 총액의 합계
1. iif(마이너스>0,sum([총액])) 이렇게 계산하려면 마이너스 필드를 별도로 꺼내놓고 하시면 입력할 수 있습니다.
하지만 단독으로 식을 입력하면 집계함수 오류가 나타납니다.
2. iif(sum([총액])>0,sum([총액]),"*")
위 식은 조건과 값이 모두 집계함수를 사용합니다. 이런 경우는 가능합니다.
제일 간단한건 문제를 직관적으로 식을 입력하는거예요.
단초점 가까이보이는 안경 안쓰고도 편하게 볼수있네요~
노안인 분들에게도 신경쓰주시는 강의 이네요...
이런 섬세함이라니..그리고 명강의!!!
참 보기 편합니다. ->내가 노안이라니!! 이런분들은 편하게보실수있을듯.
감사합니다.
전주 까지 "컴활 1급-꼭보고 가세요.안에 강의"->이것만 잘 완벽히 익혀도 합격 할것 같아요.
엑셀 다보고 이제 엑세스 보네요~
사실 제가 노안이라니~상태라서 잘 보이라고 크게 찍었답니다
그걸 눈치채시다니 대단하십니다^^
꼼꼼히 강의 다 보시면 시험보러 가서 신세계를 맛보실거예요^^
@@comizoa22 아이고...저도 나이가..좀 되서...헐..최근에 제가 노안이라니!!!충격을 먹었답니다...ㅋㅋ
그래서 안경만 3개 샀어요..시험때문에..
기능성 안경, 단초점 돋보기,일반안경...이렇게...ㅠㅠ기능성(다초점 렌즈)이거 생각보다 불편함...ㅠㅠ, 그냥 돋보기,일반안경 두개를 번갈아 가면서 쓰는게..ㅠㅠ..
아무튼 강의 편하게 잘 보고있습니다.감사드려요.
@@comizoa22네~~정말 처음에는....선생님 목소리가 갓 대학 졸업한 초년생 같았거든요.
그래서 강의방식이 적응이 안되었는데..
이제는 하루도 빠지지 않고 챙겨 보고있습니다. 강의 정말 알차고 유익하고 상시시험에 반영율이 엄청 높은거 같아요.
신세계 맞습니다.
다 숙지를 제가 못해서 탈이지..ㅎㅎ
어제도 시험치고 왔는데 엄청 도움되었어요. 무난하게 나와서 기대를 하고있네요.
선생님 2번 문제에선 총액의 합계를 구하라했는데 왜 요약버튼은 안누르는건가요? 이게 좀 헷갈리네요
2번 문제는 총액의 합계를 구하는게 아니라 총액을 그대로 표시하는 유형입니다
항상 좋은 강의 너무 감사드립니다
며칠 전 실기시험을 보았는데 이런 저런 영상 다 찾아봐도 해답을 찾지 못해서 질문드려요 ㅠㅠ
엑세스 처리구현에서 iif문을 사용하는데 조건
부분에 ~는~일경우 말고 ~는 ~또는~일 경우 이런 상황에서는 어떻게 식을 사용해야할까요 ? ㅠㅠ
~는 ~일경우말고
이 표현이 정확히 어떤 문제가 나왔나요?
iif([필드]“값”
위를 의미하는건지 잘 모르겠네요
~는 ~또는 ~는 일 경우
iif[필드]=“값“ or [필드]=”값“
@@comizoa22 헉 답변 너무 김사드립니다 ㅠㅠ
위에 말씀드린 ~는 ~일경우 말고 이부분이 제가 설명을 제대로 못 드린거 같네요 ㅠㅠ 일반적으로 사용하는 iif문에서 [필드]=“00” 인 경우 말고 필드 값이 “00” 또는 “00” 인 경우 어떻게 문제를 풀어야 하는 설명이었습니다 !
답변 주신 부분에서 해답을 찾았습니다 ㅠㅠ 너무 감사드립니다
6:14에서 IIf([마이너스]>0,Sum([총액]),0) 라 하고 요약을 조건이라고 표시해도 똑같이 나오는데 이렇게 해도 될까요?
아니요
그 부분은 조건이 아니라서 그렇게 하시면 안됩니다
선생님 저는 튜울립과 수선화 순서가 바껴서 나오는데 만약 시험이라면 문제에서 시킨대로만 하고 그대로 나둬도 되나요 ?? 아니면 그림처럼 똑같이 바꿔야하나요 ?
그리고 업데이트 쿼리 연습할때 한번씩 업데이트가 많다고 오류창이 뜨던데 이건 뭘 잘못 눌러서 그런걸까요 ?😢
쿼리는 결과와 무조건 똑같아야 합니다. 순서를 바꾸셔야해요.
업데이트가 많다는 오류는...잘 모르겠습니다. 제가 본 적이 없어서.
정확히 어떤 상황에 나타난 어떤 오류였을까요?
선생님 강의 잘 보고 있습니다. 항상 감사드립니다.
궁금한 점이 있어 댓글 남깁니다.
1번문제에서
>마이너스값이 0보다 크면 총액의 합계를 계산하시오.
를 iif([마이너스]>0,[총액],0)로 작성하시면서 "[마이너스]가 0보다 크면 [총액]의 합계를 계산해. 아니면 0이야." 라고 말씀하셨는데요(6:03~6:10)
여기서 왜 "아니면 0이야" 라고 하셨는지 잘 모르겠습니다 ㅠ 알려주실 수 있으실까요?
보통 조건을 제시하고 값을 제시한게 하나고 그 외의 값을 제시하지 않은 경우 나머지 값은 0입니다. 비워두거나 0으로 입력하시면 됩니다.
좀만 빨리볼걸 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
지금도 늦지 않았습니다^^
@@comizoa22 선생님 덕분에 비록 6번 떨어졌지만 계속 도전하고 있습니다!! 지금 시험 보러 가는 길입니다.ㅜㅜ
가현쌤! 질문이 있습니다 9:16초부분에 회원수부분엔 왜 요약을 개수로 바꾸지않나요??바꿔도 상관없나요??
회원수라는건 이미 있는 고유필드이름입니다.
만약 개수로 바꾸게 되면 각각에 개수가 계산이 되어 다른 값이 나옵니다.
안녕하세요. 잘보고 있습니다. 오늘 시험을 보고왔는데 쿼리에서 두개의 필드를 합치라는 문제가 나와서 질문드립니다.
이 동영상의 필드처럼 얘기하면 일자와 회원수를 더하여 2020-06-09-회원수 이렇게 나오게 하라는 문제였습니다.
다른 테이블에 있는 것 필드를 불러와서 어떻게 합쳐서 결과를 낼수 있나요?
[일자]&"-"&[회원수]
두개의 필드를 & 연산자로 연결하면 됩니다.
혹시 제 채널의 쿼리 재생목록을 보지 않았다면 보시면 좋습니다.
ruclips.net/video/k30uMfglA08/видео.html
@@comizoa22 시험장에선 해도 안됐는데 집와서 해보니 되네요. 답변 너무 감사합니다. 덕분에 공부 너무잘하고 있습니다.
IIF([마이너스]>0 일때 [총액]의 합을 구하라, 그렇지 않을땐 "0"이야) 에서 왜 0 인지 잘모르겠습니다... 마이너스가 0보다 큰 데이터들의 총액만 골라서 합계를 구하라,, 라는 문제이기때문에 IF문에 FALSE식에는 0을 넣어서 마이너스가 0이 아닌 경우에는 총액의 합계가 계산되지 않도록 하기 위해서 인가요?
우선 값들이 오른쪽 정렬이 되었다는 얘기는 모두 숫자값을 의미합니다.
결과값을 보면 비워져있는 셀 값은 합계가 계산이 안된 셀이에요. 비워져있다는 건 0 또는 빈칸"" 의 의미이구요.
만약 모두 왼쪽 맞춤이라면 ""으로 하겠지만 오른쪽맞춤이라서 숫자의 의미가 됩니다. 그래서 0으로 입력했어요. 또는 아예 false 값을 비우셔도 됩니다.
선생님 혹시 액세스는 푸는방식은 어떻게 풀더라도 정답화면과 똑같으면 되는건가요 ??
문제에서 지시하는 항목들이 다 들어간 상태에서 결과가 같으면 정답으로 처리가 되는걸로 알고 있어요
아하 그렇군요 감사합니당!!!
IIF문 안에 집계함수가 포함되서 결과를 내는 쿼리의 경우와 영상에서 집계함수를 밖에 두르는 함수는 오류를 통해서 판단할 수 밖에 없나요??
필드난에 count, sum, avg, max 같은 집계함수를 사용하는 경우 요약을 식으로 작성해야 한다고 생각하시면 됩니다.
>=20 And =[이상입력]
안녕하세요, 선생님!
7:40 에서 IIf([마이너스]>0,Sum([총액]),[총액]) 으로 써주고 , 집계함수도 "식"으로 바꿔줬는데 여전히 집계함수에 포함된다고 나오더라구요
선생님이 써주신 답처럼 SUM(IIf([마이너스]>0,[총액],0) 이 답과 비교했을 때, 어떤 부분에서 잘못됐던 걸까요??
IIF 문 중 [마이너스]
집계함수는 sum같은 함수를 말합니다.
일단 sum같은 집계함수는 단독으로 처리가 되어야 합니다.(전체 데이터의 합계) iif문안에 작성할 때는 영상속의 풀이대로 해야 정상적으로 계산이 됩니다.
입력한 식은 의미상으로는 맞지만 집계함수를 그대로 사용했기 때문에 오류가 납니다. 이 오류에 대해서는 정확히 몰라서 설명하기는 곤란해요.
일반적으로 sum, count, max, avg 같은 함수는 독립적으로 사용을 해야 하는거 같아요.
그리고 입력한 식에서 false자리에 [총액]을 넣은건 잘못된 식이예요. 조건에 맞지 않으면에 대한 지시사항이 없다는건 그대로 두라는 의미기 때문에 0으로 입력이 되는게 맞습니다.(false=0)
@@comizoa22 답변 감사합니다! 독립적으로 사용해야 한다는 말은, 제가 작성한 것처럼 iif 안에 넣어주는 게 아니라 제일 바깥에, 제일 겉부분에 써줘야 한다는 말씀인가요??
@@댓글-e2d 네~ sum([총액] 이렇게만 쓰던가
@@comizoa22 진짜 헷갈렸는데 매번 명강의 덕분에 머릿속이 차곡차곡 채워지고 있습니다 😏
컴활계의 기둥이세요ㅋㅋㅋ 신유형 반영도 엄청 빠르시구! 새로 올려주신 강의도 잘 보겠습니다 감사합니다 😁😁
@@댓글-e2d 차곡차곡 채워가면 시험보러 가면 모든 문제를 쉽고 빠르게 풀수 있다는 정설이 있습니다.^^
4:19총액의 값은 0보다 큰 값
마이너스 값이 0보다 크면 총액의 합계를 계산
day([일자])
5:54 iif( [마이너스]>0, [총액], 0)
매개변수
10:59 >=[숫자이상] and
안녕하세요 선생님 IIf([마이너스]>0,Sum([총액])) 식 값 이런식으로 사용해도 되나요? sum을 iif 밖에서 묶으나 안에 총액에만 묶으나 값은 똑같은거 같아서요
그렇게 입력 후 다시 열면 sum이 제일 앞에 위치할거예요
입력은 편한대로 하시면 됩니다
선생님 오늘 시험을 보고왔는데 비슷한 유형같은데 좀 달라서요~
크로스탭 쿼리였고, 지정 함수는 iif day sum 이었습니다. 열머리가 주문일자로 day()와 & 일로 표기하고 매개변수 조건이 있었고, 값목록이 수량의 합계였는데
분류별 일자별 합계수량을 구하고 그 값이 0이상만 표기하라하고 아닐때는 '-' 이걸로 표기하라거 하더라구요 그래사 iif( sum(수량)>0, 참값, "-") 했더니 0에자리에 아무 표시도 안나왔어요. 문제의 정답예시에 크로스탭 실행값을 보니 숫자들이 왼쪽으로 정렬이 되어있었어요
그리고 혹시 몰라 "-" 이 아닌 0도 넣어봤는데 안되더라구요.. 어떻게 풀어야하는걸까요??
분류명 수량합계 열머리글에는 day([날짜])
값 영역에는 iif(sum([숫자])>0,"-","") 이렇게 입력 후 요약은 식으로 작성
날짜별은 열머리글을 day([날짜])&"일" 이렇게 표시하는걸로 보입니다.
그리고 값 영역에는 위 식을 입력하면 되구요.
현재 복원중인 유형입니다.
@@comizoa22 앗 선생님 0일때 '-' 라고 표기되라고 문제였는데 저 식이 맞을까요?? 그리고 다른값목록은 왼쪽정렬이었습니다. 계속해봐도 0 자리에 - 라고 안뜨더라구요
@@deurekyungsong4237 제가 받은 문제는 0보다 큰 경우 -이고 그 외는 공백이예요
합계가 0이상이면 합계를 구하고 아니면 -표시인건가요?
0이 -로 안된다는 걸 보면 아래 문제가 맞을거 같아요
0보다 크면 합계이고 아니면 -?
iif(sum(필드)>0,sum(필드),“-”)
이렇게 하면 0보다 크지 않은 경우는 0밖에 없어서 -가 표시될거 같은데요
“-” 이 표시는 문자라서 왼쪽 맞춤이 됩니다
@@comizoa22 선생님 말씀하신 저 식으로 시험에 입력했었는데
정답예시에서 값영역에 모든 숫자가 왼쪽정렬이었고 제가 입룍한 쿼리의 모든 숫자값은 정답예시랑 같게 나왔는데 오른쪽정렬로 나오면서.. 0은 아예 공란으로 표기되었어요!ㅠㅠ
@@deurekyungsong4237 흠.. 그러니까 결과값인 숫자도 왼쪽정렬이고 0인 경우는 -로 표시되어야 하는데 비어있었다는 얘기네요.
제가 지금 방금 임의의 쿼리를 작성해서 같은 식을 넣고 결과값을 보면 숫자는 왼쪽맞춤, 나머지는 -로 표시가 되고 있어요.
식을 입력 후 요약을 식으로 바꾸고 값 영역으로 표시해주고..
나머지 행, 열을 표시해주고..
다음에 시험에서 만나면 한번 똑같이 해보세요.
커미썜 질문이 있습니다. iif([마이너스]>0,sum([총액]),0) 이걸 값 부분은 그대로 두고 새로운 필드를 만들고 요약- 식으로 써도 되나요?
@@이승빈-t3c 크로스탭 쿼리는 행 열 값 이 영역만 인식을 해요
그 외 필드는 조건으로 사용합니다
안녕하세요. 쌤 궁금한게 있습니다. 11:36 처럼 회원수 아래 0이 표시되어야만 정답인가요?
시험보러 가서 봤을때 그림에 0이 아래에 하나 표시되어 있더라구요.
시험장에서 풀었는데 나머지는 그림과 동일한데 아래 0 표시는 안되길래 그냥 제출했습니다.
정답이 될 수 있을까요?
회원수 아래 0표시는 테이블속성에서 기본값으로 0이 지정된 경우입니다.
보통 쿼리유형에서 데이터를 그대로 불러오는 경우에 테이블 속성의 영향을 받습니다. 크로스탭이나 요약쿼리는 데이터가 바뀌기 때문에 테이블속성의 기본값이 표시가 되지 않아서 상관없지만 매개변수나 선택쿼리로 인해 데이터를 조회하는 경우는 그림처럼 기본값이 0으로 지정이 되면 0표시가 됩니다.
정확하진 않지만 제 생각으로는.. 두가지 경우로 생각할 수 있어요.
쿼리에서 원하는 형태가 데이터가 없는 영역의 0이 아닌 그 윗부분까지의 결과값이라면 감점이 없을거 같구요.
하지만
실제로 테이블 속성에 기본값을 0으로 설정하라고 했는데 안해서 쿼리 결과값이 다른 경우..
이런 경우는 테이블속성 문제도 감점이고 그로 인해 쿼리결과값도 달라졌기 때문에 쿼리도 감점이 있을거 같아요.
이 문제에 대한 정확한 해답을 얻은 적이 없어서 확실히 답을 못해드리겠어요.
쿼리가 결과값이 똑같이 나와야 정답처리가 되는거라서... 0까지나 아니냐에 따라 달라질거 같아요.
@@comizoa22 이 날 시험보는데 긴장을 좀 하긴했지만.. 문제 지시사항에 맞게 잘 했다고 생각했는데 어딘가 잘못 한 부분이 있나보네요 ㅠ 댓글 감사합니다.^^
선생님~ 오늘 시험 보고 왔는데 마카롱 크로스탭 쿼리 만드는 문제였고 day iif sum month함수 및 &연산자 이용하여 크로스탭 쿼리 작성을 하는데
만약 수량의 합계가 >0이면 수량의 합계를, 아니면 ‘*’를 나타내라는 문제였었습니다.
열값에 값 항목에 month()입력후&월 해서 사용했고
Iif(sum([수량])>0,sum[수량],”*”) 이렇게 조건을 넣었는데 안되더라구요ㅠㅠ 그냥 조건 말고 합계로 누르고 식을 다르게 작성해야 나오는건지,,
답에는 값 항목의 숫자랑 *이 셀 안에서 맨 왼쪽으로 되어 있었습니다..!(글자처럼)
제가 이문제를 벌써 시험에서 두번이나 마주쳤는데 못푼 제가 속상해서 용기내어 질문 댓글 달아봅니다 ㅠㅠ ! 유투브 잘 보고 큰 도움 되고 있습니다 감사합니다❤️
이 영상 보세요~~
이거 보고 갔으면 쉽게 풀 수 있었을텐데 ㅜ
제 채널에 있는 영상은 왠만하면 다 보셔야합니다^^
@@comizoa22 핫 제가 순서 제대로 안보고 갔네요 어후 ㅠㅠ 답글 감사합니다!!!!!♥️
ruclips.net/video/CnNV-vjv2cU/видео.html
링크를 안걸었네요.
선생님~ 오늘 1번문제랑 유사하게 시험에 나왔는데 필드값에 분류별일자별총액을 구하라고 하더라구요.. if,sum을 그 부분에 같이 넣는것 같았는데 분류별,일자별을 어떻게 같이 구하나싶고 시간도 부족해서 못풀었어요... if(sum([분류별]+[일자별]) 이런식으로 해도 답이 나오는거였나요??
sum함수를 사용하라고 나왔나요?
[분류별]+[일자별] 이 식이 합계를 구하는 식이라서요.
@@comizoa22 음.... 그렇게 봤었는데 저식이 그런거면 제가 엑셀충격으로 잘못본걸지도요...ㅜㅜ 분명 함수는 3가지였거든요 iif,sum,day 3가지요
@@뇽뇽s-l8k 크로스탭이라면 분류가 행머리글이고 일자가 열머리글이고 값을 sum함수를 통해 구하는걸로 보여요.
분류필드에 내림차순을 안하시고 정답이 나오시네요. 저는 내림차순을 하여야 정답이 되던에요.
보통 기본키가 설정이 되어 있으면 자동으로 내림차순 정렬이 됩니다.
결과가 다르게 나오면 임의로 정렬하시면 됩니다.^^
@@comizoa22 정렬 분류 desc 로 해서 실행하니까 매개변수 넣는 창이 연속해서 2 번 뜨네요. 결과는 튜울립 수선화로 같게 나오는데 과정이 이렇게 되니 뭔가 찜찜합니다.
정렬을 안하면 수선화 튜울립으로 나오지만 매개변수는 한번씩 정상으로 뜨는데 결과가 다르고....
[숫자이상] [숫자이하] [숫자이상][숫자이하] 이리 2번씩 나오는것도 감점이겠지요?
@@파랑새-t4m 정렬을 필드속성에 입력하지 마시고 쿼리작성기에서 분류 필드 아래 정렬방법을 내림차순으로 바꿔주세요.
@@comizoa22 아~ 그렇네요. 쌩뚱맞게 필드 속성 정렬을 했네요 ㅠ 빠른 답변 감사합니다. 연휴 잘보내세요
선생님 2번 문제 between [숫자이상] and [숫자이하]로는 안될까요?
네 그렇게 입력하셔도 됩니다. 근데 그것보다는 강의처럼 하는게 더 간편할 거 같아요
크로스탭 쿼리는 틀만 잘 잡으면 공짜 문제나 다름 없음
행,열,값만 잘 지정해주면 게임끝~
간혹 행 합계 나올때가 있는데
행은 3개 열은 1개 까지 지정 가능하니 이점 꼭 숙지해주면 별거아님 단 연습을 많이 해야겠죠
쌤짱 영상 잘 보고 가여~~
이 서비스 뭐죠?^^
이해만하면 쏙쏙 풀리는 쿼리 맞습니다
아침에 눈뜨고 보는 요런 댓글 반갑습니다
"분류별일자별총계" 문제에서 꺼내놓은 필드 중에 마이너스가 없는데도 [마이너스]사용해도되나여? 다른 강의에서는 꺼내놓지 않은 필드를 사용할때는 일단 그 필드를 꺼내놓고 "표시해제"하라고 설명하셨어요, 혹시 크로스탭에서는 그렇게 할 필요가 없는건가요?
@@돋음이 그런 경우는 계산필드로 만들어진 필드와 사용되지 않은 필드를 같이 수식에 사용할 때 집계함수 오류가 뜨기 때문에 그러는거라서 이 경우와는 다릅니다
답해주실지모르겠지만..슨상님..크로스탭쿼리에서상세구분이었나?회원이 우수,최우수,하고 한개더있었는데...ㅠ무튼 iif조건문으로 우수이면 우수회원,나머지는 최우수회원으로 하는 크로스탭쿼리 문제였어요
저는 열부분으로 iif([상세구분]="회원","우수회원","최우수회원")으로하고 밑에 요약을 조건으로하였는데 이게 아닌지 답이계속안나오던데 어떻게하는건가요ㅠㅠ
조건이 상세구분이 우수이면이 우수회원, 나머지는 최우수회원은 조건이 하나이고 그에 따른 값이 두개(우수회원, 최우수회원)이 됩니다.
iif([상세구분]="우수","우수회원","최우수회원")
엑셀의 if문과 동일합니다.
그럼 식은맞는데 다른걸잘못한거네요?ㅠ
열레이블이라면 크로스탭 부분을 열레이블로 하시면 됩니다
12:50
안녕하세요 선생님 오늘 컴활 1급 시험 보고왔는데 기출된 문제중에 헷갈리던것이 몇개 있어서 질문드립니다!
1.폼의 txt조회에 입력된 값의 일부를 필터하는 문제
applyfilter, gotorecord 이용
[관리자치구] like "*" & txt조회 "*"를 applyfilter의 where 조건문에 입력하니 매개변수 입력창이 뜬후에 필터가 적용됨.
제대로 입력했다면 조회를 누르면 매개변수창이 뜨지않고 바로 필터 적용이 되어야될거같은데 뭐가 잘못됐을까요?
2. 업데이트 쿼리
iif 함수 사용
테이블의 평가 필드를 업데이트 하시오
(A필드=B 이고 C필드가 >6) 이면 D, (C필드가 6,"D",iif([C]
applyfilter문이라면 매크로 유형으로 보여요.
조건은 [관리자치구] like "*" & [forms]![폼이름]![txt조회] & "*"
위와 같이 작성하셔야 합니다.
ruclips.net/video/uAs7FohUo7s/видео.htmlsi=SYQB-atE_CgC2Hom
위 영상은 매크로 영상입니다. 끝까지 보시면 조건쓰는 방법 이해되실거예요.
평가필드 아래 업데이트칸에 입력
iif([A]="B" and [C]>6,"D",iif([C]
sum(iif~)식 써놓은 열에 있는 '조건' 부분에 >0 쓰면 안되나요? 따로 열을 추가해서 조건 부분을 꼭 만들어야 적용되나요??
조건이 총액이 0보다 큰 값입니다.
sum안에 조건식을 써서 구해진 값은 총액의 합계입니다.
서로 다른 값이예요. 총액의 합계가 0보다 큰 조건이 아닌 총액이 0보다 큰 조건이라서 따로 써주셔야 해요.
그리고 크로스탭은 조건식은 가능한 따로 필드 만들어서 입력하시면 오류를 줄일 수 있습니다.
iif([마이너스]>0,sum([총액]),0) 이렇게 써도 가능한가요?
iif 조건식안에 쓰는 인수로 집계함수를 사용할 수 없습니다. 집계함수는 합계, 평균, 개수 같은 함수입니다.
필드를 정렬하는 자료가 어디에 있나요 도저히 못찾겠네욤;;
ruclips.net/video/a5Q9B5O-2Cw/видео.html
액세스 정렬인거죠?
@@comizoa22 감사합니다 제대로 못찾았내요
가현쌤! iif([마이너스]>0,sum([총액]),0) 이렇게 해도 되는건가요???
그렇게 하면 안됩니다
값필드 난에서 iii문으로 추출된 총액의 합계를 구하는 식이라서요
@@comizoa22 아!!! 이해됐습니다ㅎㅎㅎㅎ 답변 감사합니다🧡
@@comizoa22 요약 부분이 “합계”로 되어있어서 안외는 건가요?
@@Masurisurima 이 문제는 조건에 맞을 때의 총액의 데이터를 합계를 내는 형식이라서요.
iif 문에서 추출되는건 총액의 각각의 숫자입니다. 그리고 요약난에 합계를 하게 되면 그 숫자의 합계를 내게 되는거구요..
iif([마이너스]>0, sum[총액], 0) 이렇게 했는데 안나오더라구용 ,,
마이너스 값이 0보다 크면 총액의 합계를 구하는건데 총액에 sum을 넣으면 그게 총액의 합계 아닌가요??
선생님이 올려주신 다른 쿼리영상에서도 보면
수량의 합계가 3000이상이면 수량의 합계를 구하라고 할 때
iif(sum([수량])>=3000, sum([수량]) 이렇게 쓰셨는데
이 문제에서의 차이가 없는 거 같은데 왜 오류가 날까요..
티스토리가안되요
티스토리가? 어떤걸 말하는걸까요?
선생님 크로스탭 쿼리에서 실행안누르고 원본보면서 디자인모드 왔다갔다하면 저절로 저장되니까 괜찮죠? ..
저장은 안하면 저장하라고 하니까 그때 하셔도 되구요
하지만 실행은 한번 눌러봐야 제대로 작성한지 알 수 있으니까 꼭 확인해보세요
@@comizoa22 알겠습니다 쌤 ㅎ
선생님 매개변수 문제에서 값이 수선화밖에 안나오네용 ㅠㅠ
똑같이 작성하신거 맞나요?
영상 보면서 다시 한번 해보세요
조건이 잘못되었을거 같아요
@@comizoa22 똑같이하고 확인했는데 튜올립 회원수가 영상이랑 다른거같습니다!
@@gyeongminpark6449 혹시 매개변수 조건식에서 >=로 안하고 >로 하신건 아닌가요?
>=20을 입력하게 되면 튜울립이 나올텐데요
@@comizoa22 쌤 풀다가 답이 수선화만 나와서 어이가 없어서,
제품 테이블 보니까 튜울립 회원수가 영상과 다르게 120으로 되어 있어서 20으로 테이블 수정했어용 ㅎㅎ
(이거 해결까지가 문제로 제시하신 듯요 ㅋ)
@@공부복지 헉...저한테 있는 파일과 다르게 입력이 되어 있었나봐요..
공부복지님이 제 오류 많이 찾아내시네요..^^(살짝~ 감사를)
5:00
쌤 저는 1번 문제 풀 때 ,
값 필드에,
IIf([마이너스]>0,[총액])
이렇게 iif함수의 false 부분을 안 썼습니다,
결과는 동일한데,
채점은 디자인에서 한다고 들었어요,
이러면 정답으로 처리가 될까요?
false는 생략가능한 인수부분이라서 생략하게 되면 false(0)으로 계산이 됩니다. 그렇게 하셔도 됩니다 ^^
저도 이문제 나왔는데 못풀어서 틀렸어요 ㅠㅠㅠ 그런데 이 문제에 빈셀은 *로 표시하라고 돼있었는데 그건 어떻게 하면 되는지 알려주실 수 있나요!? 항상 좋은 강의 감사드립니다~~
질문보고... 사실 질문이 목록에 안떠서 유튜브 편집모드에서 봤어요....
어떻게 해야하지 많이 고민했답니다. 이런 문제가 나왔나요?
함수도 써보고 하다가 해결~~
형식난에 엑셀 사용자지정서식 지정하는것처럼 쓰시면 됩니다.
이게 값이 없는 경우는 열레이블과 행레이블에 일치하는 데이터가 없어서 생기는 현상이라서 양수;음수;0;문자의 순서로 작성을 하는데 결과값을 보고 작성하시면 되구요. 문자자리에 *을 쓰시면 됩니다.
0;0;0;*
그러니까 결과가 나오네요..
이 문제 빨리 만들어야겠어요.
방금 관련 영상 업데이트 했습니다. 한번 보세요..^^
1:24 크로스탭 쿼리, 2:11크로스탭 쿼리, 8:02 행머리글이 여러개인 크로스탭 쿼리 질문, 9:30 매개변수 쿼리
※ 12:56
자세한 설명 너무 좋지만 약간 초등학생들에게 설명하는 식인거 같아요.. 좀더 깔끔하고 짧게 설명해주시면 녹화시간도 짧고 귀에 더 잘 박힐거 같아요 ..자꾸 넘기게 되네요
흠
강의가 쉽게 느껴진다면 스킵하시면 됩니다^^