다음을 통해 공유


countif()(집계 함수)

조건자가 로 계산되는 행 수를 계산합니다true.

Null 값은 무시되며 계산에 영향을 주지 않습니다.

참고

이 함수는 summarize 연산자와 함께 사용됩니다.

Syntax

countif(조건자)

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 형식 필수 Description
predicate string ✔️ 집계 계산에 사용되는 식입니다. 값은 bool의 반환 형식을 가진 스칼라 식일 수 있습니다.

반환

조건자가 로 계산되는 행 수를 반환합니다true.

예제

상태별 폭풍 계산

이 예제에서는 주별 작물 피해가 있는 폭풍의 수를 보여 주는 예제입니다.

StormEvents
| summarize TotalCount=count(),TotalWithDamage=countif(DamageCrops >0) by State

표시된 결과 테이블에는 처음 10개의 행만 포함됩니다.

시스템 상태 TotalCount TotalWithDamage
텍사스 4701 72
캔자스 3166 70
아이오와 2337 359
일리노이 2022 35
미주리 2016 78
GEORGIA 1983 17
미네소타 1881 37
WISCONSIN 1850 75
네브라스카 1766 201
뉴욕 1750 1
... ... ...

문자열 길이에 따라 개수 계산

이 예제에서는 문자가 4자 이상인 이름 수를 보여줍니다.

let T = datatable(name:string, day_of_birth:long)
[
   "John", 9,
   "Paul", 18,
   "George", 25,
   "Ringo", 7
];
T
| summarize countif(strlen(name) > 4)

출력

countif_
2

count() 함수는 조건자 식이 없는 행을 계산합니다.