데이터 테이블 및 시각화에 표시되는 숫자에 대한 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 형식입니다.
숫자 형식 설정을 1.234,56으로 변경하면 시각화 및 데이터 테이블의 값은 x.xxx,xx 형식으로 사용됩니다.
다른 숫자 형식 지정 방법으로 숫자 형식 설정
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_price
및 average_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로 표시됩니다.