=NumericCount(OrderNumber): 숫자 값을 포함하는 주문 수를 계산합니다.
=NumericCount(Product): 모두 숫자 값인 제품 이름의 수를 반환합니다.
=NumericCount(DISTINCT OrderNumber)/Count(DISTINCT OrderNumber): 고유 숫자 값이 있는 총 주문 번호 수를 계산하고 이 수를 고유 숫자 값과 비숫자 값이 있는 총 주문 번호 수로 나눕니다. 모든 필드 값이 숫자인 경우 1이 됩니다.
첫 번째 측정값의 출력은 OrderNumber의 10개 레코드 중 3개가 비어 있고 나머지가 숫자이기 때문에 7를 반환합니다.
두 번째 측정값은 숫자 값이 없고 모든 제품 이름이 텍스트이므로 0을 반환합니다. 일반적으로 이러한 유형의 측정값은 텍스트 필드에 숫자 콘텐츠가 없음을 확인하는 데 사용할 수 있습니다.
세 번째 측정값은 고유 숫자 주문 번호의 수를 계산하고 숫자 주문 번호 및 비숫자 주문 번호의 수로 나눕니다. 모든 필드 값이 숫자인 경우 1이 됩니다. 일반적으로 이 기능은 모든 필드 값이 숫자인지 확인하는 데 사용할 수 있습니다. 이 예에서 OrderNumber에 대해 8개의 고유 숫자 값과 비숫자 값에 대해 7개의 고유 숫자 값이 있으므로 표현식은 0.875를 반환합니다.
예 - NumericCount 시나리오
개요
데이터 집합에는 여러 매장의 월별 판매 데이터가 포함되어 있습니다. 매장 관리자는 숫자가 아닌 판매량 값이 있는 매장과 제품이 무엇인지 알아내려고 합니다. 이는 어떤 판매량 레코드에 잘못된 값이 있는지 나타냅니다. 예를 들어, 레코드가 비어 있거나 숫자가 아닌 데이터를 포함하는 경우입니다.
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
Example이라는 데이터 테이블에 로드되는 데이터 집합입니다.
데이터 테이블의 필드는 다음과 같습니다.
Store
StoreProduct
Sales
로드 스크립트
Example:
LOAD * inline [
Store, StoreProduct, Sales
A, Widget A, 1200
B, Widget A, No data
C, Widget A, 1300
A, Widget B, 800
B, Widget B,
C, Widget B, "Error"
A, Widget C, 500
B, Widget C, 600
C, Widget C, 700
];
결과
데이터를 로드하고 시트를 엽니다. 새 피벗 테이블을 만들고 이 필드를 행 차원으로 추가:
Store
이 필드를 열 차원으로 추가:
StoreProduct
다음 측정값을 만듭니다.
=NumericCount(Sales): 숫자 데이터가 있는 매장 판매량을 계산합니다.
Results table
Store
StoreProduct
Widget A
Widget B
Widget C
A
1
1
1
B
0
0
1
C
1
0
1
결과는 숫자 수가 0인 레코드가 3개 있음을 보여 줍니다. 해당 판매 레코드는 숫자가 아닌 값을 포함하고 있으므로 조사해야 합니다.
이 페이지가 도움이 되었습니까?
이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!