숫자 형식 현지화

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

  • 1,234.56: 1,000 단위를 쉼표로 구분, 소수를 마침표로 구분
  • 1.234,56: 1,000 단위를 마침표로 구분, 소수를 쉼표로 구분
  • 1 234,56: 1,000 단위를 공백으로 구분, 소수를 쉼표로 구분

사용자 번호 형식 설정

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

  • 개별 사용자의 숫자 형식을 설정하려면 관리 패널 사용자 수정 페이지숫자 형식 드롭다운 메뉴에서 원하는 형식을 선택하고 페이지 하단의 저장을 클릭합니다.
  • 사용자 그룹의 숫자 형식 설정: 특정 사용자 그룹number_format 사용자 속성에 원하는 형식을 할당합니다. 그룹 내 사용자가 number_format의 커스텀 값을 설정한 경우 커스텀 값이 그룹에 할당된 모든 값을 재정의합니다. 할당한 number_format이 재정의되지 않게 하려면 number_format 사용자 특성에 대한 사용자 액세스 설정이 수정으로 설정되어 있지 않은지 확인합니다.
  • 전체 인스턴스의 숫자 형식을 설정하려면 위 테이블의 코드 중 하나를 관리자 패널 현지화 페이지숫자 형식 필드에 할당합니다.

Looker의 기본 숫자 형식인 1,234.56은 쉼표로 구분된 수천 개의 숫자와 마침표로 구분된 십진수를 표시합니다.

예를 들어 주문이 생성된 월을 기준으로 그룹화된 주문 수, 주문 항목 평균 판매가주문 항목 총판매가에 대한 값을 표시하는 열 차트 및 데이터 테이블을 사용한 Explore가 있다고 가정합니다. 기본 설정이 있는 값은 x,xxx.xx 형식입니다.

Explore에는 6월의 주문 수가 $8,251로 표시되고 6월의 총 판매가는 $395,602.40으로 표시됩니다.

숫자 형식 설정을 1.234,56으로 변경하면 시각화 및 데이터 테이블의 값은 x.xxx,xx 형식으로 사용됩니다.

Explore에는 6월의 주문 수가 $8.251로 표시되고 6월의 총 판매가는 $395.602,40으로 표시됩니다.

다른 숫자 형식 지정 방법으로 숫자 형식 설정

LookML 매개변수 value_format_name 또는 value_format을 사용하여 모델의 필드 형식을 지정하려면 숫자 형식 설정 또는 number_format 사용자 속성이 LookML 매개변수에 지정된 형식 위에 적용됩니다. 예를 들어 LookML에 정의된 지정된 value_format으로 조각의 수를 나타내는 측정값이 있다고 가정해 보겠습니다.

measure: count {
  type: count
  value_format: "####.0\"pies\""
  drill_fields: [detail*]
}

숫자 형식1.234,56으로 설정하고 LookML value_format: "####.0\"pies\""을 사용하면 시각화 및 데이터 테이블에 xxxx,xx pies 형식의 값이 표시됩니다. 숫자 형식 설정은 value_format: "####.0\"pies\""의 기간을 쉼표로 바꿉니다. 9,849개의 조각의 가 9849,0 조각으로 표시됩니다.

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

예를 들어 사용자가 열 차트의 값 형식 필드에 ###0.000 형식을 입력하고 숫자 형식11.234,56으로 설정된 경우 시각화는 xxx,xxxx 형식의 값을 표시합니다. 숫자 형식 설정은 시각화 값 형식 설정 ###0.000에 대한 기간을 쉼표로 바꿉니다. 시각화에서 8,474개 주문 8474,000으로 표시됩니다.

숫자 형식 설정을 strict_value_format으로 재정의

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

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

예를 들어 dollar_formatting이라는 커스텀 형식이 모델 파일에 정의되어 있다고 가정합니다. 커스텀 형식에는 yes로 설정된 strict_value_format 하위 매개변수가 있습니다.

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

프로젝트의 order_items 뷰 파일에는 average_sale_priceaverage_spend_per_user의 두 가지 측정값이 있습니다. dollar_formatting 커스텀 형식은 average_sale_price 측정값에는 적용되지만 average_spend_per_user에는 적용되지 않습니다.

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

measure: average_spend_per_user {
    type: average
    sql: ${user_order_total_price} ;;
}

숫자 형식 설정의 숫자 형식은 1.234,56으로 설정됩니다.

데이터 테이블 및 시각화에서 주문 항목 평균 판매가 측정값이 $x,xxx.xx 형식으로 표시되며 숫자 형식 설정의 영향을 받지 않습니다. 예를 들어 시각화 및 데이터 테이블에서 평균 판매가 45.63은 $45.63으로 표시됩니다.

데이터 테이블 및 시각화에서 사용자당 주문 항목 평균 지출 측정값은 숫자 형식 설정의 영향을 받으며 $x.xxx,xx 형식으로 표시됩니다. 예를 들어 사용자당 평균 지출 47.64는 시각화 및 데이터 테이블에 $47,64로 표시됩니다.