# 수학 프로세서

숫자에 대한 계산을 수행합니다.

수학 프로세서를 사용하면 숫자가 포함된 필드에 대한 계산 작업을 수행할 수 있습니다. 필드 내부뿐만 아니라 필드 간의 값도 계산할 수 있습니다.

## 사용량

수학 프로세서에는 하나의 입력 흐름이 필요하고 하나의 출력 흐름만 생성할 수 있습니다.

## 속성

필드에서 값을 계산하거나 계산하기 위해 구성할 속성.

구성

| 속성 | 구성 |
| --- | --- |
| 함수 이름 | <ul> <li> <p><span>더하기</span>: 필드에서 다른 필드 또는 고정 값을 더합니다.</p> </li> <li> <p><span>모듈로</span>: 나눗셈 연산의 나머지를 계산합니다.</p> </li> <li> <p><span>절대값</span>: 필드의 모든 숫자 값에 대한 절대값을 계산합니다.</p> </li> <li> <p><span>나누기</span>: 필드에서 다른 필드 또는 고정 값으로 나눕니다.</p> </li> <li> <p><span>부정</span>: 필드 숫자의 부호를 반대로 합니다.</p> </li> <li> <p><span>최소</span>: 다른 필드 또는 상수와 비교하여 가장 작은 값을 반환합니다.</p> </li> <li> <p><span>최대</span>: 다른 필드 또는 상수와 비교하여 가장 큰 값을 반환합니다.</p> </li> <li> <p><span>상용 로그</span>: 필드 숫자의 상용 로그를 계산합니다.</p> </li> <li> <p><span>곱하기</span>: 필드에서 다른 필드 또는 고정 값을 곱합니다.</p> </li> <li> <p><span>자연 로그</span>: 필드에서 자연 로그를 계산합니다.</p> </li> <li> <p><span>지수</span>: 필드 숫자의 지수를 계산합니다.</p> </li> <li> <p><span>거듭제곱</span>: 다른 필드 숫자 또는 상수의 거듭제곱을 계산합니다.</p> </li> <li> <p><span>제곱근</span>: 필드 숫자의 제곱근을 계산합니다.</p> </li> <li> <p><span>빼기</span>: 필드에서 다른 필드 또는 고정 값을 뺍니다.</p> </li> <li> <p><span>코사인</span>: 필드 숫자의 삼각 코사인을 계산합니다.</p> </li> <li> <p><span>사인</span>: 필드 숫자의 삼각 사인을 계산합니다.</p> </li> <li> <p><span>탄젠트</span>: 필드 숫자의 삼각 탄젠트를 계산합니다.</p> </li> </ul> |
| 처리할 필드 | 목록에서 함수를 적용할 필드를 선택합니다. |
| 새 필드 만들기 | 함수를 적용한 후 새 필드를 만들려면 이 옵션을 활성화합니다. 이 옵션을 활성화하지 않으면 기존 필드가 유지되고 수정됩니다. |
| 새 필드 이름 바꾸기 | 새로 만든 필드에 사용자 지정 이름을 지정합니다. |

프로세서의 이름을 바꾸거나 설명을 편집하려면 속성 패널에서 변경할 이름이나 설명 위에 마우스를 놓고 the 편집 icon 아이콘을 클릭합니다.

## 예제

이 예에서 소스로 사용된 데이터에는 비용, 가격, 판매 단위 수에 대한 세부 정보와 함께 다양한 고객에게 판매된 제품에 대한 데이터가 포함되어 있습니다.

![주문 수와 가격이 포함된 데이터 집합](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_1.png)

하지만 분석 응용 프로그램에서 사용할 수 있는 총 비용, 총 매출, 총 이익 등의 중요한 정보가 빠져 있습니다. 수학 프로세서를 사용하면 열 간에 연산을 수행하여 이러한 숫자를 계산할 수 있습니다.

이 세 가지 수치를 계산하려면 프로세서가 한 가지 작업만 수행할 수 있으므로 세 개의 프로세서가 필요합니다.

1. 첫 번째 프로세서는 판매 단위 수에 단위 가격을 곱하여 총 매출을 계산하는 데 사용됩니다. 더하기, 빼기, 곱하기, 나누기 함수와 판매 단위를 처리할 필드로 선택합니다. 연산자로 x를 선택하고 두 번째 필드로 단가를 사용합니다. 새 필드 만들기 확인란을 선택하고 새 필드의 이름을 Total\_revenue로 지정합니다.

2. 그런 다음, 두 번째 프로세서를 사용하여 판매 단위 수에 단위 비용을 곱하여 총 비용을 계산합니다. 더하기, 빼기, 곱하기, 나누기 함수와 판매 단위를 처리할 필드로 선택합니다. 연산자로 x를 선택하고 두 번째 필드로 단위 비용을 사용합니다. 새 필드 만들기 확인란을 선택하고 새 필드의 이름을 Total\_cost로 지정합니다.

3. 마지막으로, 세 번째 프로세서는 총 매출에서 총 비용을 빼서 총 이익을 구합니다. 더하기, 빼기, 곱하기, 나누기 함수를 선택하고 처리할 필드로 총 매출을 선택합니다. 연산자로 -을 선택하고 두 번째 필드로 Total\_cost를 사용합니다. 새 필드 만들기 확인란을 선택하고 새 필드의 이름을 Total\_profit으로 지정합니다.

![총 이익과 비용을 계산하기 위한 수학 프로세서를 사용한 데이터 흐름](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/maths_example_2.png)

데이터 흐름을 실행하면 대상에 계산 결과가 포함된 세 개의 새 필드가 만들어지고 데이터를 추가로 분석할 수 있습니다.