# 집계 함수란 무엇입니까?

집계 함수는 다대일 함수입니다. 많은 레코드의 값을 입력으로 사용하고 모든 레코드를 요약하는 단일 값으로 축소합니다. Sum(), Count(), Avg(), Min(), 및 Only()는 모두 집계 함수입니다.

Qlik Sense에서 대부분의 수식에는 정확히 한 수준의 집계 함수가 필요합니다. 여기에는 차트 표현식, 텍스트 상자 및 레이블이 포함됩니다. 표현식에 집계 함수를 포함하지 않으면 Qlik Sense가 자동으로 Only() 함수를 지정합니다.

* 집계 함수는 데이터에서 여러 레코드의 일부 속성을 설명하는 단일 값을 반환하는 함수입니다.
* 계산 차원을 제외한 모든 표현식은 집계로 평가됩니다.
* 표현식의 모든 필드 참조는 집계 함수로 래핑해야 합니다.

정보 메모식 편집기를 사용하여 Qlik Sense에서 표현식을 만들고 변경할 수 있습니다. 식 편집기 기능에 대해 자세히 알아보려면 [식 편집기](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Expressions/expression-editor.htm)를 참조하십시오.

## Sum()을 사용하여 금액 통합

Sum() 은 집계 데이터 전체에서 필드 또는 표현식을 통해 지정된 값의 합계를 계산합니다.

각 관리자의 총 판매액과 모든 관리자의 총 판매액을 계산해 보겠습니다.

응용 프로그램 내의 Which Aggregations? 시트에서 두 개의 테이블(제목 Sum(), Max(), Min() 및 Count())을 찾습니다. 각 테이블을 사용하여 집계 함수를 만듭니다.

다음과 같이 하십시오.

1. 사용 가능한 Sum(), Max(), Min() 테이블을 선택합니다.  
   속성 패널이 열립니다.
2. 열 추가를 클릭하고 측정값을 선택합니다.
3. the 표현식 icon 기호를 클릭합니다.  
   식 편집기를 엽니다.
4. 다음을 입력합니다. Sum(Sales)
5. 적용을 클릭합니다.

관리자별로 총 판매액을 보여주는 테이블

![관리자별로 총 판매액을 보여주는 테이블](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-aggregations-table1.png)

각 관리자의 판매액과 모든 관리자의 총 판매액을 볼 수 있습니다.

정보 메모데이터 형식이 올바른지 확인하는 것이 가장 좋습니다. 이 경우 숫자 서식을 화폐로 설정하고 서식 패턴을 $ #,##0;-$ #,##0으로 설정합니다.

자세한 내용은 [Sum](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/BasicAggregationFunctions/sum.htm)을 참조하십시오.

## Max()를 사용하여 가장 높은 판매 값 계산

Max()는 집계된 데이터의 행별로 가장 높은 값을 찾습니다.

다음과 같이 하십시오.

1. 열 추가를 클릭하고 측정값을 선택합니다.
2. the 표현식 icon 기호를 클릭합니다.  
   식 편집기를 엽니다.
3. 다음을 입력합니다. Max (Sales)
4. 적용을 클릭합니다.

관리자별로 총 판매액과 가장 높은 판매액을 보여주는 테이블

![관리자별로 총 판매액과 가장 높은 판매액을 보여주는 테이블](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-aggregations-table2.png)

각 관리자의 가장 높은 판매액과 가장 높은 총 판매액을 볼 수 있습니다.

자세한 내용은 [Max](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/BasicAggregationFunctions/max.htm)를 참조하십시오.

## Min()을 사용하여 가장 낮은 판매 값 계산

Min() 은 집계된 데이터에서 행별로 가장 낮은 값을 찾습니다.

다음과 같이 하십시오.

1. 열 추가를 클릭하고 측정값을 선택합니다.
2. the 표현식 icon 기호를 클릭합니다.  
   식 편집기를 엽니다.
3. 다음을 입력합니다. Min (Sales)
4. 적용을 클릭합니다.

관리자별로 총 판매액, 가장 높은 판매액 및 가장 낮은 판매액을 보여주는 테이블

![관리자별로 총 판매액, 가장 높은 판매액 및 가장 낮은 판매액을 보여주는 테이블](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-aggregations-table3.png)

각 관리자의 가장 낮은 판매액과 가장 낮은 총 판매액을 볼 수 있습니다.

자세한 내용은 [Min](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/BasicAggregationFunctions/min.htm)을 참조하십시오.

## Count()를 사용하여 엔터티 수 계산

Count() 는 각 차트 차원의 값, 텍스트 및 숫자의 수를 계수하는 데 사용됩니다.

데이터에서 각 관리자는 많은 영업 담당자(Sales Rep Name)를 관리합니다. 영업 담당자 수를 계산해 보겠습니다.

다음과 같이 하십시오.

1. 사용 가능한 Count() 테이블을 선택합니다.  
   속성 패널이 열립니다.
2. 열 추가를 클릭하고 측정값을 선택합니다.
3. the 표현식 icon 기호를 클릭합니다.  
   식 편집기를 엽니다.
4. 다음을 입력합니다. Count([Sales Rep Name])
5. 적용을 클릭합니다.

영업 담당자 및 총 영업 담당자 수를 보여 주는 테이블

![영업 담당자 및 총 영업 담당자 수를 보여 주는 테이블](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-aggregations-table4.png)

총 영업 담당자 수가 64임을 알 수 있습니다.

### Count()와 Count(distinct )의 차이점

관리자 수를 계산해 보겠습니다.

다음과 같이 하십시오.

1. 테이블에 새 차원을 추가합니다. 관리자.  
   단일 관리자가 둘 이상의 영업 담당자를 관리하므로 동일한 관리자 이름이 테이블에 두 번 이상 나타납니다.

2. 열 추가를 클릭하고 측정값을 선택합니다.

3. the 표현식 icon 기호를 클릭합니다.  
   식 편집기를 엽니다.

4. 다음을 입력합니다. Count(Manager)

5. 다음 표현식을 사용하여 다른 측정값을 추가합니다. Count(distinct Manager)

6. 적용을 클릭합니다.

영업 담당자, 총 영업 담당자 수, 각 영업 담당자를 관리하는 관리자, 잘못된 총 관리자 수 및 올바른 총 관리자 수를 보여주는 테이블.

![영업 담당자, 총 영업 담당자 수, 각 영업 담당자를 관리하는 관리자, 잘못된 총 관리자 수 및 올바른 총 관리자 수를 보여주는 테이블.](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-aggregations-table6.png)

Count(Manager)를 식으로 사용하여 열에서 총 관리자 수가 64로 계산된 것을 볼 수 있습니다. 잘못된 계산입니다. Count(distinct Manager) 식을 사용하여 총 관리자 수가 18로 올바르게 계산됩니다. 각 관리자는 이름이 목록에 나타나는 횟수에 관계없이 한 번만 계산됩니다.

자세한 내용은 [Count](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/CounterAggregationFunctions/count.htm)를 참조하십시오.