CLEM 언어에는 여러 필드에서 요약 통계를 리턴하는 여러 함수가 포함되어 있습니다.
이러한 함수는 특히 하나의 질문에 대한 다중반응이 다중 필드에 저장될 수 있는 설문조사 데이터 분석 시 유용합니다. 자세한 정보는 다중반응 데이터에 대한 작업 을 참조하십시오.
비교 함수
min_n
및 max_n
함수를 사용하여 여러 필드에서 값을 비교할 수 있습니다. 예를 들어,
max_n(['card1fee' 'card2fee''card3fee''card4fee'])
또한 다수의 계산 함수를 사용하여 특정 기준을 충족시키는 값 수를 확보할 수 있습니다(해당 값이 다중 필드에 저장된 경우에도 적용됨). 예를 들어, 5년 넘게 보유한 카드 수를 계산하려면 다음을 사용하십시오.
count_greater_than(5, ['cardtenure' 'card2tenure' 'card3tenure'])
같은 필드 세트에서 널 값을 계산하려면 다음을 사용하십시오.
count_nulls(['cardtenure' 'card2tenure' 'card3tenure'])
이 예제에서는 카드를 보유한 사람 수는 계산하지 않고 보유 중인 카드 수를 계산합니다. 자세한 정보는 비교 함수 를 참조하십시오.
지정된 값이 여러 필드에서 발생하는 횟수를 계산하기 위해 count_equal
함수를 사용할 수 있습니다. 다음 예는 Y
값을 포함하는 목록의 필드 수를 계산합니다.
count_equal("Y",[Answer1, Answer2, Answer3])
목록의 필드에 대해 다음 값이 제공되면 함수는 표시된 대로 Y
값에 대한 결과를 리턴합니다.
Answer1 | Answer2 | Answer3 | 개수 |
---|---|---|---|
Y | N | Y | 2 |
Y | N | N | 1 |
숫자 함수
sum_n
, mean_n
및 sdev_n
함수를 사용하여 여러 필드에서 통계를 얻을 수 있습니다. 예를 들어,
sum_n(['card1bal' 'card2bal''card3bal'])
mean_n(['card1bal' 'card2bal''card3bal'])
자세한 정보는 숫자 함수 를 참조하십시오.
필드 목록 생성
필드 목록을 입력으로 허용하는 함수를 사용하는 경우 특수 함수 @FIELDS_BETWEEN(start, end)
및 @FIELDS_MATCHING(pattern)
을(를) 입력으로 사용할 수 있습니다. 예를 들어, 필드 순서가 이전 sum_n
예제에 표시된 것과 같은 경우 다음과 같습니다.
sum_n(@FIELDS_BETWEEN(card1bal, card3bal))
또는 "card"로 시작하는 모든 필드에서 널 값 수를 계산하려면 다음을 사용하십시오.
count_nulls(@FIELDS_MATCHING('card*'))
자세한 정보는 특수 필드 를 참조하십시오.