다음을 통해 공유


Average, Max, Min, StdevP, Sum 및 VarP 함수

적용 대상: 캔버스 앱 데스크톱 흐름 Dataverse 수식 열 모델 기반 앱 Power Platform CLI

일련의 숫자를 요약하는 집계 함수입니다.

Description

Average 함수는 인수의 평균 또는 산술 평균을 계산합니다.

Max 함수는 최대값을 찾습니다.

Min 함수는 최소값을 찾습니다.

Sum 함수는 인수의 합을 계산합니다.

StdevP 함수는 인수의 표준 편차를 계산합니다.

VarP 함수는 인수의 분산을 계산합니다.

이러한 함수의 값은 다음과 같이 지정할 수 있습니다.

  • 별도의 인수. 예를 들어 Sum( 1, 2, 3 )은 6을 반환합니다.
  • 테이블 및 이 테이블에 연산을 수행할 수식. 집계는 각 레코드에 대한 수식의 값에 따라 계산됩니다.

현재 처리 중인 레코드의 필드는 수식 내에서 사용할 수 있습니다. ThisRecord 연산자를 사용하거나 다른 값과 마찬가지로 이름을 기준으로 필드를 참조하기만 하면 됩니다. As 연산자는 처리 중인 레코드의 이름을 지정하여 수식을 이해하기 쉽게 만들고 중첩된 레코드를 액세스 가능하게 만드는 데에도 사용할 수 있습니다. 자세한 정보는 아래 예제 및 레코드 범위 작업을 참조하세요.

이러한 함수는 숫자 값에 대해서만 작동합니다. 문자열이나 레코드와 같은 다른 유형의 값은 무시됩니다. 문자열을 숫자로 변환하려면 Value 함수를 사용합니다.

Average, Max, MinSum 함수는 이러한 함수에 대한 위임을 지원하는 데이터 원본과 함께 사용하면 위임이 가능합니다. 하지만 StdevPVarP는 모든 데이터 원본에 대해 위임할 수 없습니다. 위임이 지원되지 않으면 데이터의 첫 번째 부분만 검색된 다음 함수가 로컬에 적용됩니다. 결과는 전체 스토리를 나타내지 않을 수 있습니다. 승인 시 위임 경고가 나타나 이러한 제한을 상기시키고 가능한 경우 위임 가능한 대체 항목으로 전환할 것을 제안합니다. 자세한 내용은 위임 개요를 참조하십시오.

구문

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) - 필수 항목입니다. 연산을 수행할 숫자 값입니다.

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table – 필수 항목입니다. 연산을 수행할 테이블입니다.
  • NumericalFormula - 필수 항목입니다. 각 레코드에 대해 평가할 수식입니다. 이 수식의 결과는 집계에 사용됩니다. 수식에서 표의 열을 사용할 수 있습니다.

예제

단계별

CostPerUnit 열과 UnitsSold 열을 포함하는 Sales라는 데이터 원본이 있고 레이블의 Text 속성을 아래 함수에 설정한다고 가정하겠습니다.
Sum(Sales, CostPerUnit * UnitsSold)

레이블은 각 레코드에 대한 해당 열의 값을 곱한 다음, 모든 레코드의 결과를 모두 합하여 총 매출을 표시합니다.
판매 단위 및 단위당 가격으로부터 총 매출 계산.

다른 예로, Slider1, Slider2, Slider3이라는 슬라이더와 Text 속성이 다음 수식으로 설정된 레이블이 있다고 가정하겠습니다.
Sum(Slider1.Value, Slider2.Value, Slider3.Value): 레이블은 슬라이더가 설정된 모든 값의 합계를 표시합니다.
Average(Slider1.Value, Slider2.Value, Slider3.Value): 레이블은 슬라이더가 설정된 모든 값의 평균을 표시합니다.
Max(Slider1.Value, Slider2.Value, Slider3.Value): 레이블은 슬라이더가 설정된 모든 값 중 최대값을 표시합니다.
Min(Slider1.Value, Slider2.Value, Slider3.Value): 레이블은 슬라이더가 설정된 모든 값 중 최소값을 표시합니다.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): 레이블은 슬라이더가 설정된 모든 값의 표준 편차를 표시합니다.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): 레이블은 슬라이더가 설정된 모든 값의 편차를 표시합니다.