이 페이지에서 설명하는 방법 대신 단축키 계산을 사용하여 테이블 계산을 만들 수 있는 권한이 있을 경우 Looker 함수 및 연산자를 사용하지 않고 Explore의 데이터 테이블에 있는 숫자 필드에 대해 일반적인 계산을 수행할 수 있습니다.
테이블 계산을 사용하면 임시 측정항목을 만들고 Explore 쿼리로 반환된 데이터에 대한 계산을 수행할 수 있습니다. 이는 이전 비율(%) 및 변동률과 같은 측정항목을 계산하는 데 유용합니다.
이 페이지에서는 아래 열과 피벗된 행 모두에 이러한 측정항목을 계산하는 방법을 설명합니다.
offset()
을 사용하여 아래 열 이전 비율 및 변동률 계산
offset()
테이블 계산 함수를 사용하면 동일 열에 있는 다른 행의 값을 참조할 수 있습니다. 이는 아래 열의 이전 비율 및 변동률을 계산하는 데 적합합니다.
다음 예시에서는 다음 테이블의 데이터를 사용합니다. 여기에는 주문 생성 날짜별로 그룹화된 주문 수가 포함됩니다.
offset()
을 사용하여 아래 열 이전 비율 계산
orders.count
의 이전 비율을 계산하기 위해 다음과 같은 테이블 계산을 수행할 수 있습니다.
${orders.count} / offset(${orders.count}, -1)
이 계산은 열에 있는 각 값을 그 앞에 있는 행의 값으로 나눕니다.
offset()
을 사용하여 아래 열 변동률 계산
이전 비율과 유사하게 변동률을 계산한 다음 전체 계산에서 1을 뺄 수 있습니다.
${orders.count} / offset(${orders.count}, -1) -1
결과
이전 비율 및 변동률 테이블 계산은 다음 결과를 반환합니다.
테이블 계산 생성 또는 테이블 계산 수정 팝업 형식 드롭다운 메뉴 또는 인페이지 테이블 계산 실험실 기능이 사용 설정된 경우 인페이지 테이블 계산 편집자에서 형식을 선택하여 테이블 계산 값의 형식을 맞춤설정할 수 있습니다. 숫자 필드에 커스텀 형식 추가 문서 페이지에 설명된 대로 커스텀 형식 지정을 사용할 수 있습니다(사용 가능한 기본 형식이 아닌 다른 형식을 원하는 경우).
pivot_offset()
을 사용하여 행 전반의 이전 비율과 변동률 계산
피벗 결과에서 pivot_offset()
테이블 계산 함수를 사용하면 다른 열에 있는 동일 행의 값을 참조할 수 있습니다. 다음 예시에서 pivot_offset(), -1
을 사용하면 이전 행이 아니라 이전 열을 참조합니다.
다음 예시에서는 다음 테이블의 데이터를 사용합니다. 여기에는 주문 생성 날짜별로 그룹화된 주문 수와 사용자 연령 계층별로 피벗된 주문 수가 포함됩니다.
pivot_offset()
을 사용하여 피벗된 행 전반의 이전 비율 계산
행 전체의 이전 비율을 계산하려면 이전 비율과 아래 열 변동률을 계산하는 방법을 보여주는 예시에 offset()
을 사용한 것과 동일한 방법으로 pivot_offset()
을 사용하면 됩니다.
${orders.count} / pivot_offset(${orders.count}, -1)
이 표현식은 테이블에 있는 각 값을 왼쪽으로 한 칸 떨어진 열에 있는 동일한 행의 값으로 나눕니다. 그러면 다음 테이블이 생성됩니다.
pivot_offset()
을 사용하여 피벗된 행 전체의 변동률 계산
다시 pivot_offset()
을 사용하여 아래 열을 계산할 때 offset()
을 사용하는 것과 동일하게 피벗된 행 전체에서 계산을 수행할 수 있습니다.
(${orders.count} / pivot_offset(${orders.count}, -1)) - 1
이는 이전 비율과 동일한 표현식이며 단지 1을 뺀 것입니다. 그러면 다음 테이블이 생성됩니다.