숫자 서식 현지화

숫자 형식 현지화는 모델 현지화 및 사용자 인터페이스 언어 선택과 함께 설정됩니다. 이러한 주제에 대한 자세한 내용은 LookML 모델 현지화지원되는 사용자 인터페이스 언어 문서 페이지를 참조하세요.

데이터 표 및 시각화에 표시되는 숫자의 기본 숫자 형식 설정은 1,234.56입니다. 숫자 형식은 다음 중 하나로 설정할 수 있습니다.

  • 1,234.56: 천 단위 쉼표로 구분, 소수점은 마침표로 구분됨
  • 1.234,56: 천 단위를 마침표로 구분하고 소수점을 쉼표로 구분
  • 1 234,56: 천 단위를 공백으로 구분하고 소수점은 쉼표로 구분함

사용자의 숫자 형식 설정

다음 방법 중 하나를 사용하여 숫자 형식을 설정할 수 있습니다.

  • 개별 사용자의 숫자 형식을 설정하려면 관리자 패널의 사용자 수정 페이지에 있는 숫자 형식 드롭다운 메뉴에서 원하는 형식을 선택하고 페이지 하단의 저장을 클릭합니다.

  • 사용자 그룹의 숫자 형식을 설정하려면 특정 사용자 그룹number_format 사용자 속성에 원하는 형식을 할당합니다. 그룹 내의 사용자가 number_format에 대한 맞춤 값을 설정한 경우, 이 맞춤 값이 그룹에 할당된 모든 값을 재정의합니다. 이를 방지하려면 number_format 사용자 속성의 사용자 액세스 설정이 수정으로 설정되어 있지 않아야 합니다.
  • 인스턴스의 숫자 형식 설정: 위 표의 코드 중 하나를 관리자 패널의 현지화 페이지에 있는 숫자 형식 입력란에 할당합니다.

Looker의 기본 숫자 형식은 다음과 같습니다.

숫자 형식을 1.234,56으로 변경하면 다음과 같이 표시됩니다.

다른 숫자 형식 지정 방법을 사용한 숫자 형식 설정

LookML 매개변수 value_format_name 또는 value_format을 사용하여 모델의 필드 형식을 지정하는 경우 숫자 형식 설정 또는 number_format 사용자 속성에서 선택한 숫자 형식이 LookML 매개변수에 지정된 형식 위에 적용됩니다. 예를 들면 다음과 같습니다.

마찬가지로 시각화의 수정 메뉴에서 값 형식 필드를 사용하면 숫자 형식 설정 또는 number_format 사용자 속성에 설정된 숫자 형식이 값 형식 필드에서 선택한 형식 위에 적용됩니다.

시각화의 수정 메뉴에서 LookML 매개변수 또는 값 형식 필드를 사용하여 1.234,56 또는 1 234,56으로 형식을 설정할 수 없습니다. 이러한 형식을 설정하려면 숫자 형식 설정 또는 number_format 사용자 속성을 사용해야 합니다. value_format, value_format_name값 형식 필드는 Excel 스타일 형식 문자열을 사용합니다.

strict_value_format로 숫자 형식 설정 재정의

일반적으로 숫자 형식 설정 또는 number_format 사용자 속성에 설정된 숫자 형식은 LookML 매개변수에 의해 적용되는 형식 위에 적용됩니다.

하지만 숫자 형식 설정 또는 number_format 사용자 속성의 영향을 받지 않는 숫자 형식을 만들려면 named_value_format 모델 매개변수를 사용하여 숫자 형식을 만들고 strict_number_format 하위 매개변수를 yes로 설정하면 됩니다. 그러면 이 형식이 value_format_name 매개변수를 사용하여 필드에 적용될 수 있으며, 해당 필드는 숫자 형식 또는 number_format의 영향을 받지 않습니다.

예를 들어 먼저 모델 파일에 커스텀 형식을 만들고 strict_value_format 하위 매개변수를 yes로 설정합니다.

named_value_format: dollar_formatting {
  value_format: "$#,###.00"
  strict_value_format: yes
}

그런 다음 뷰 파일의 필드 또는 해당 형식에 형식을 적용합니다.

measure: average_sale_price {
  type: average
  value_format_name: dollar_formatting
  sql: ${sale_price} ;;
}

그러면 다음과 같은 모습이 됩니다.