label (필드)

이 섹션에서는 필드의 일부인 label 매개변수를 참조합니다.

labellabel (모델용) 매개변수 문서 페이지에 설명된 대로 모델의 일부로도 사용할 수 있습니다.

labellabel (Explore용) 매개변수 문서 페이지에 설명된 대로 Explore의 일부로도 사용할 수 있습니다.

labellabel (뷰) 매개변수 문서 페이지에 설명된 대로 뷰의 일부로도 사용할 수 있습니다.

label대시보드 참조선 매개변수 문서 페이지에 설명된 대로 참조선의 일부로도 사용할 수 있습니다.

사용

view: view_name {
  dimension: field_name {
    label: "desired label name"
  }
}
계층 구조
label
가능한 필드 유형
측정기준, 측정기준 그룹, 측정값, 필터, 매개변수

수락
문자열

정의

label를 사용하면 Explore의 필드 선택 도구와 데이터 테이블에 필드 이름이 표시되는 방식을 선택하여 Explore를 더 사용자 친화적으로 만들 수 있습니다. 라벨을 지정하지 않으면 라벨은 기본적으로 필드 이름으로 지정됩니다.

label를 사용하는 Liquid 변수

label 매개변수와 함께 Liquid 변수를 사용할 수 있습니다. Liquid 변수를 사용하면 모델 또는 Explore에 관한 정보, 필드에 적용된 필터, 사용자 속성 값과 같은 데이터에 액세스할 수 있습니다. Liquid 변수를 사용하여 label 값을 동적으로 변경하여 필드 선택기 및 데이터 시각화에서 필드의 모양을 변경할 수 있습니다.

_filters와 같이 필터를 기반으로 값을 반환하거나 in_query와 같이 먼저 쿼리를 실행해야 하는 Liquid 변수는 필드 선택 도구에서 필드 이름을 변경하지 않습니다. 이 경우 필드 이름은 결과 시각화에서만 변경됩니다.

예를 들어 Liquid 변수 {{ _user_attributes['name_of_attribute'] }}는 Liquid 변수를 지정된 사용자 속성의 값으로 대체합니다. 사용자에게 값이 'John Smith'인 name이라는 사용자 속성이 있는 경우 다음 label 문법은 필드 선택기의 필드 이름을 John Smith로 변경합니다.

label: "{{ _user_attributes['name'] }}"

다음 예에서 name 측정기준은 Liquid {% if %} {% else %} {% endif %} 구조와 _user_attributes['name_of_attribute'] Liquid 변수를 사용하여 company 사용자 속성에 따라 label 값을 변경합니다.

dimension: name {
  label: "{% if _user_attributes['company'] == 'Looker' %} Employee Name {% else %} Customer Name {% endif %}"
  sql: ${TABLE}.name ;;
}

label를 Liquid 변수와 함께 사용하여 동적 라벨을 정의하는 추가 예는 라벨에서 Liquid를 사용하는 흥미로운 방법 권장사항 페이지를 참고하세요.

필드 선택 도구에서 이 측정값이 고유 고객 수 대신 고객 수로 표시되도록 합니다.

measure: customer_count_distinct {
  label: "# of Customers"
  type: count_distinct
  sql: ${customer.id} ;;
}

고려사항

IDE에서 뷰의 중복 라벨을 플래그 지정

동일한 뷰에서 중복 필드 라벨을 방지하기 위해 Looker IDE는 LookML 뷰 파일에서 중복 필드 라벨의 행 번호 옆에 정보 아이콘을 표시합니다. 줄 번호 옆에 있는 정보 아이콘 위로 마우스를 가져가면 도움말에 뷰에 이미 라벨이 있는 필드가 있다고 표시됩니다.

IDE에서 label 문의 텍스트를 선택하면 Looker IDE의 빠른 도움말 패널에 동일한 정보가 표시됩니다.