required_fields

사용

view: view_name {
  measure: field_name {
    required_fields: [field_name, field_name, ]
  }
}
계층 구조
required_fields
가능한 필드 유형
측정기준, 측정값

수락
대괄호로 묶인 측정기준 또는 측정값 목록

정의

required_fields 매개변수를 사용하면 사용자가 특정 필드를 선택할 때 쿼리로 추가 필드를 가져올 수 있습니다. 이 예에서 사용자가 연결된 이름 측정기준을 선택하면 url 필드도 쿼리로 가져옵니다.

dimension: linked_name {
  sql: ${name} ;;
  html: <a href="{{ row['websites.url'] }}" target="_new">{{ value }}</a> ;;
  required_fields: [url]
}

필수 필드가 쿼리에 추가되지만 사용자에게는 표시되지 않습니다. 필수 필드가 쿼리의 집계를 변경하면 사용자에게 혼동을 줄 수 있습니다.

url이 필수 필드로 표시된 LookML 예는 고유한 웹사이트 이름과 웹사이트 URL의 수가 동일할 가능성이 높으므로 작동할 가능성이 높습니다. 하지만 데이터에 동일한 웹사이트 이름에 대해 여러 URL이 나열된 경우 (예: google.comgoogle.com/news을 모두 Google로 지정) 이름은 동일하지만 기본 URL이 다른 행이 여러 개 있을 수 있습니다. Looker는 일반적으로 동일한 이름을 하나의 행으로 축소하지만 이 경우에는 url 필드도 추가된 것처럼 작동하므로 축소하지 않습니다.