이 페이지에서 설명하는 방법 대신 단축키 계산을 사용하여 테이블 계산을 만들 수 있는 권한이 있을 경우 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을 뺀 것입니다. 그러면 다음 테이블이 생성됩니다.