측정

용도

view: view_name {
measure: field_name { ... }
}
계층 구조
measure
결제 가능
측정 이름을 지정할 Looker 식별자

정의

measure 매개변수는 새 측정값 (집계)을 선언하고 측정값의 이름을 지정합니다.

측정값 이름에는 다음과 같은 몇 가지 기준이 있습니다.

  • 뷰는 고유해야 합니다.
  • a~z (대문자 없음), 0~9 또는 _ 문자로 구성되어야 합니다.
  • 이름은 문자로 시작해야 합니다.

측정 유형 문서 페이지에 자세히 설명된 것처럼 다양한 측정 유형이 있습니다.

Examples

products라는 뷰에서 product_counttotal_value라는 측정값을 만듭니다.

view: products {
  measure: product_count {
    type: count
  }
  measure: total_value {
    sql: ${value} ;;
    type: sum
  }
}

알아두어야 할 사항

조인된 뷰의 측정

조인 (측정)이 조인을 통해 이루어지도록 하려면 조인과 관련된 모든 뷰에서 기본 키를 정의해야 합니다.

이렇게 하려면 각 뷰의 기본 키 필드 정의에 primary_key 매개변수를 추가하면 됩니다.

dimension: id {
  type: number
  primary_key: yes
}

조인된 조치를 올바르게 처리하기 위해 Looker에서는 개발자가 값이 NULL이 아닌 완전히 고유한 값인 기본 키를 지정해야 합니다. 데이터에 기본 키가 포함되어 있지 않은 경우 여러 필드를 연결하면 NULL이 아닌 완전히 고유한 기본 키가 될 수 있는지 고려합니다. 기본 키가 고유하지 않거나 NULL 값을 포함하고 쿼리에 이러한 문제를 드러내는 데이터가 포함된 경우 Looker에서 이 고객센터 도움말에 설명된 대로 오류를 반환합니다.

다른 조치를 기반으로 한 측정

다른 측정값을 기반으로 측정값을 정의할 수 있습니다. 중첩 집계 오류를 방지하려면 새 측정값이 type: number여야 합니다. type: number 도움말에서 예시 및 설명을 확인하세요.