2016-12-13 1 views
0

나는 우리가카운트 수는

https://drive.google.com/previewtemplate?id=0Agoue3Pq0fSGdDJzX0pfb25xLXlQdFp4SnBVRjVDdVE&mode=public

교사 채울 공립 학교에서 훈련을 추적하기 위해 사용 여기 템플릿과 유사한 구글 시트를 채울 구글 양식을 사용하고 있습니다 학생들이 규칙을 위반하여 결과가 형식으로 기록 될 때 양식을 작성하십시오.

주어진 학생이 몇 번이나 위반했는지에 따라 출력이 새 시트에 나열되는 보고서로 데이터를 다시 정렬하려고합니다. 규칙 위반의 각 인스턴스가 아닌 규칙

는 입력 테이블은 링크처럼 많이 보이지만, simplicites을 위해 당신이 규칙은 형태에 의해 채워집니다

 A   B   C   D 
Last name|First name|student ID#|rule violated 

상상할 수와 교사가 미리 정해진 규칙 위반에서 선택

출력에 대한

나는 명령 데이터가

Last name|First name|student ID#|cell phone|skateboard|swearing|kissing| 

사람은 방법을 알고 있나요 이것은 구글 시트와 함께이 작업을 수행하는 모습에 도착 쿼리를 사용하기 위해 노력하고있어 이러한 질문?

답변

0

규칙 위반 유형에 pivot을 입력하려고합니다. 즉, 서로 다른 유형을 별도의 열로 만듭니다.

=query(A:E, "select A, B, C, count(E) where C is not null group by A, B, C pivot D", 1) 

쿼리가 A, B, C는 이러한 내용에 의해 그룹화 선택하고, 위반 횟수로 채우는 열로 D의 항목을 분리 : 여기를 수행하는 질의이다. count()을 실행하기 위해 열 E를 포함 시켰습니다. 해당 열의 내용은 부적절합니다. 그것은 비어있을 수 있습니다. (Google 스프레드 시트에서는 달리 선택되거나 피벗되지 않은 열을 기준으로 계산하므로 A, B, C 또는 D를 사용할 수 없습니다.)