잠재적으로 혼동될 수 있는 테이블 계산 합계를 null로 표시

테이블 계산을 만들 수 있는 적절한 권한이 있으면 Looker 함수 및 연산자를 사용하지 않고도 Explore의 데이터 테이블에 있는 숫자 필드에서 일반적인 계산을 수행할 수 있는 바로가기 계산을 사용할 수 있습니다.
또한 테이블 계산을 직접 총계 행의 값에 적용할 수 있습니다.

총계 행의 계산이 혼동될 수 있는 이유

이 페이지의 예시와 설명은 다음 Explore 쿼리의 예시를 기반으로 합니다: 주문 항목 수, 사용자 수, 사용자당 주문 항목총계 옵션이 적용된 주문 생성일별로 그룹화된 평균 주문 항목.

사용자당 주문 항목의 총계는 4.5로, 이는 예상되는 반올림 총계 54,767(주문 항목 총계)을 12,290(사용자 수 총계)으로 나눈 값입니다.

평균 주문 항목의 총계는 54,767로, 이는 주문 항목 수 총계(54,767)를 1로 나눈 값이며, 사용자에게 표시하는 것이 의미가 없을 수 있습니다.

테이블 계산 사용 문서 페이지의 테이블 계산 사용 고려사항 섹션에서 설명한 것과 같이 테이블 계산은 데이터 열의 값이 아닌 하나의 총계 행을 기준으로 총계를 계산합니다. 사용자당 주문 항목 테이블 계산 총계와 같은 일부 계산의 결과는 명확하게 이해할 수 있습니다.

그러나 집계를 수행하는 테이블 계산(예: percentilemedian을 사용하는 계산)은 Explore 예시의 평균 주문 항목 총계와 같이 복잡한 방법으로 총계를 계산할 수 있습니다.

총계 행에서 계산 총계를 null 기호로 바꾸기

테이블 계산 총계가 혼동될 가능성이 있는 경우 다음 테이블 계산 표현식을 사용하여 총계 중 하나를 null 기호로 바꿀 수 있습니다. my_grouping_dim을 그룹화 측정기준으로, table_calc총계 행에 null을 표시하려는 테이블 계산으로 바꿀수 있습니다.

if(is_null(my_grouping_dim), null, <table_calc>)

이전 표현식을 평균 주문 항목 테이블 계산에 적용하면 테이블 계산은 데이터 테이블 총계 행에 평균 주문 항목 총계에 대해 null 기호를 표시합니다.

  if(is_null(${orders.created_date}), null, mean(${order_items.count}))

이 결과는 데이터 테이블에 다음과 같이 표시됩니다.

평균 주문 항목 총계 열에 54,767 대신 null이 표시된 데이터 테이블을 살펴봅니다.

추가 리소스

측정값 총계 관련 문제해결에 대한 자세한 내용은 총계가 테이블의 값과 일치하지 않는 이유는 무엇인가요?를 참조하세요. 권장사항 페이지