Avg - 스크립트 함수
Avg()는 group by 절로 정의된 여러 레코드에서 표현식의 집계된 데이터의 평균 값을 찾습니다.
구문:
반환 데이터 유형: 숫자
인수:
인수 | 설명 |
---|---|
expr | 측정할 데이터가 포함된 표현식 또는 필드입니다. |
DISTINCT | 표현식 앞에 distinct라는 단어가 있을 경우 모든 중복 항목이 무시됩니다. |
예 및 결과:
예제 스크립트를 앱에 추가하고 실행합니다. 결과를 보기 위해 결과 열에 나열된 필드를 앱의 시트에 추가합니다.
예 | 결과 |
---|---|
Temp: crosstable (Month, Sales) load * inline [ Customer|Jan|Feb|Mar||Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec Astrida|46|60|70|13|78|20|45|65|78|12|78|22 Betacab|65|56|22|79|12|56|45|24|32|78|55|15 Canutility|77|68|34|91|24|68|57|36|44|90|67|27 Divadip|36|44|90|67|27|57|68|47|90|80|94 ] (delimiter is '|');
Avg1: LOAD Customer, Avg(Sales) as MyAverageSalesByCustomer Resident Temp Group By Customer;
|
Customer MyAverageSalesByCustomer Astrida 48.916667 Betacab 44.916667 Canutility 56.916667 Divadip 63.083333 다음 측정값이 포함된 테이블을 만들어 시트에서 확인할 수 있습니다.Sum(Sales)/12 |
이전 예에서처럼 Temp 테이블이 로드된 것으로 가정합니다. LOAD Customer,Avg(DISTINCT Sales) as MyAvgSalesDistinct Resident Temp Group By Customer; |
Customer MyAverageSalesByCustomer Astrida 43.1 Betacab 43.909091 Canutility 55.909091 Divadip 61 고유 값만 계수됩니다. 합계를 중복되지 않은 값의 수로 나눕니다. |