이 페이지에서는 dashboard.lkml
파일에서 LookML 대시보드 매개변수를 사용하여 type: table
의 LookML 대시보드 요소를 추가하고 맞춤설정하는 방법을 보여줍니다.
Looker UI를 통해 표 (기존) 차트를 빌드하는 방법에 대한 자세한 내용은 테이블 (기존) 차트 옵션 문서 페이지를 참조하세요.
사용 예시
## BASIC PARAMETERS
name: element_name
title: 'Element Title'
type: looker_table
height: N
width: N
top: N
left: N
row: N
col: N
refresh: N (seconds | minutes | hours | days)
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
## QUERY PARAMETERS
model: model_name
explore: explore_name
dimensions: [view_name.field_name, view_name.field_name, …]
measures: [view_name.field_name, view_name.field_name, …]
sorts: [view_name.field_name asc | desc, view_name.field_name, …]
pivots: [view_name.field_name, view_name.field_name, …]
limit: N
column_limit: N
filters:
view_name.field_name: 'Looker filter expression' | 'filter value'
listen:
dashboard_filter_name: dimension_or_measure_name
query_timezone: 'specific timezone' | user_timezone
merged_queries:
- 'primary query definition'
- 'next source query definition'
join_fields:
- field_name: view_name.field_name
source_field_name: view_name.field_name
## PLOT PARAMETERS
table_theme: editable | white | gray | transparent | unstyled
total: true | false
row_total: right | left | false
show_row_numbers: true | false
hide_totals: true | false
hide_row_totals: true | false
hidden_fields: [view_name.field_name, view_name.field_name, …]
limit_displayed_rows: true | false
limit_displayed_rows_values:
show_hide: show | hide
first_last: first | last
num_rows: 'N'
## SERIES PARAMETERS
truncate_column_names: true | false
show_view_names: true | false
series_labels:
view_name.field_name: desired series label
## FORMATTING PARAMETERS
enable_conditional_formatting: true | false
conditional_formatting_include_totals: true | false
conditional_formatting_include_nulls: true | false
conditional_formatting:
{'desired conditional formatting'}
매개변수 정의
매개변수 이름 | 설명 | |
---|---|---|
기본 매개변수 | ||
name (요소용) |
요소 만들기 | |
title (요소용) |
요소 이름이 사용자에게 표시되는 방식 변경 | |
type (요소용) |
요소에서 사용할 시각화 유형을 결정합니다. | |
height (요소용) |
layout: tile 및 layout: static 대시보드에서 요소의 높이를 tile_size 단위로 정의합니다. |
|
width (요소용) |
layout: tile 및 layout: static 대시보드에서 요소의 너비를 tile_size 단위로 정의합니다. |
|
top |
layout: static 대시보드의 tile_size 단위로 요소의 위에서 아래로 위치를 정의합니다. |
|
left |
layout: static 대시보드에서 요소의 tile_size 단위를 기준으로 왼쪽에서 왼쪽 위치를 정의합니다. |
|
row |
layout: newspaper 대시보드의 행 단위에서 요소의 위에서 아래로 위치를 정의합니다. |
|
col |
layout: newspaper 대시보드의 열 단위에서 요소의 왼쪽에서 오른쪽 위치를 정의합니다. |
|
refresh (요소용) |
요소가 자동으로 새로고침되는 간격을 설정합니다. | |
note |
LookML의 섹션을 시작하여 요소에 대한 메모를 정의합니다. 이 매개변수에는 text , state , display 하위 매개변수가 있습니다. |
|
쿼리 매개변수 | ||
model |
요소의 쿼리에 사용할 모델을 정의합니다. | |
explore (요소용) |
요소의 쿼리에 사용할 탐색을 정의합니다. | |
dimensions |
요소의 쿼리에 사용할 측정기준을 정의합니다. | |
measures |
요소의 쿼리에 사용할 측정값을 정의합니다. | |
sorts |
요소의 쿼리에 사용할 정렬을 정의합니다. | |
pivots |
요소의 쿼리에 사용하도록 피봇팅해야 하는 측정기준을 정의합니다. | |
limit |
요소의 쿼리에 사용할 행 한도를 정의합니다. | |
filters (요소용) |
요소의 쿼리에 대해 변경할 수 없는 필터를 정의합니다. | |
listen |
filters (대시보드용)이 생성된 경우 요소의 쿼리에 대해 변경할 수 있는 필터를 정의합니다. |
|
query_timezone |
쿼리 실행 시 사용해야 하는 시간대를 정의합니다. | |
merged_queries |
병합된 결과 쿼리를 정의합니다. | |
플롯 매개변수 | ||
table_theme |
5가지 표 색상 지정 옵션 중 하나를 표 시각화에 적용 | |
total |
테이블 시각화에 열 합계를 표시할지 지정합니다. | |
row_total |
표 시각화를 위해 행 총계를 표시할지 지정 | |
show_row_numbers |
각 표의 시작 부분에 행 번호를 표시할지 여부를 설정합니다. | |
hide_totals |
테이블 시각화에 열 총계가 표시되는지 여부를 설정합니다. | |
hide_row_totals |
표 시각화에 행 총계가 표시되는지 여부를 설정합니다. | |
hidden_fields |
쿼리에서 사용할 필드를 지정하고 차트에서는 숨깁니다. | |
limit_displayed_rows |
결과에서 위치를 기준으로 시각화의 행을 표시하거나 숨깁니다. | |
limit_displayed_rows_values |
시각화에서 표시하거나 숨길 행을 지정합니다. 이 매개변수에는 show_hide , first_last , num_rows 하위 매개변수가 있습니다. |
|
시리즈 매개변수 | ||
truncate_column_names |
열 헤더를 줄임표(...)로 단축 | |
show_view_names |
각 열 헤더의 필드 이름과 함께 뷰 이름 표시 | |
series_labels |
시각화의 각 열에 맞춤 라벨을 지정합니다. | |
형식 지정 매개변수 | ||
enable_conditional_formatting |
true 로 설정하여 표 시각화의 색상 코딩 규칙을 정의합니다. |
|
conditional_formatting_include_totals |
총계가 색 구분 체계에 포함되는지 여부를 지정합니다. | |
conditional_formatting_include_nulls |
null 값을 0으로 표시해야 하는지 지정합니다. | |
conditional_formatting |
conditional_formatting 및 하위 매개변수를 사용하여 테이블 시각화에 색상을 지정하는 규칙을 정의합니다. |
기본 매개변수
LookML 대시보드 요소를 정의할 때는 최소한 name
및 type
매개변수 값을 지정해야 합니다. title
, height
, width
와 같은 다른 기본 매개변수는 대시보드에서 요소의 위치와 모양에 영향을 미칩니다.
name
이 섹션에서는 대시보드 요소의 일부인
name
매개변수를 설명합니다.
name
은 대시보드 매개변수 문서 페이지에 설명된 대시보드 필터의 일부로 사용할 수도 있습니다.
각 name
선언은 새 대시보드 요소를 만들고 이름을 할당합니다. 요소 이름은 고유해야 합니다. layout: grid
대시보드를 사용할 때 elements
매개변수에서 이름이 참조되는 경우가 있습니다.
- name: orders_by_date
title
이 섹션에서는 대시보드 요소의 일부인
title
매개변수를 설명합니다.
title
은 대시보드 매개변수 문서 페이지에 설명된 대로 대시보드의 일부로 사용할 수도 있습니다.
title
은 대시보드 매개변수 문서 페이지에 설명된 대시보드 필터의 일부로 사용할 수도 있습니다.
title
매개변수를 사용하면 요소의 이름이 사용자에게 표시되는 방식을 변경할 수 있습니다. 지정하지 않으면 기본적으로 제목이 name
요소가 됩니다.
다음 예를 참조하세요.
- name: sales_overview
title: '1) Sales Overview'
이 형식을 사용하면 요소가 판매 개요로 표시되지 않고 1) 판매 개요로 표시됩니다.
type
이 섹션에서는 대시보드 요소의 일부인
type
매개변수를 설명합니다.
type
은 대시보드 매개변수 문서 페이지에 설명된 대시보드 필터의 일부로 사용할 수도 있습니다.
type
는type
(조인의 경우) 매개변수 문서 페이지에 설명된 조인의 일부로 사용할 수도 있습니다.
type
은 측정기준, 필터, 매개변수 유형 문서 페이지에 설명된 측정기준의 일부로 사용할 수도 있습니다.
type
는 측정 유형 문서 페이지에 설명된 측정의 일부로 사용할 수도 있습니다.
type
매개변수는 요소에서 사용할 시각화 유형을 결정합니다.
- name: element_name
type: text | looker_grid | table | single_value | looker_single_record |
looker_column | looker_bar | looker_scatter | looker_line | looker_area |
looker_pie | looker_donut_multiples | looker_funnel | looker_timeline |
looker_map | looker_google_map | looker_geo_coordinates | looker_geo_choropleth | looker_waterfall | looker_wordcloud | looker_boxplot
여러 유형의 LookML 대시보드 요소에 대한 개요는 type
(LookML 대시보드용) 문서 페이지를 참조하세요.
height
이 섹션에서는 대시보드 요소의 일부인
height
매개변수를 설명합니다.
height
은 대시보드 매개변수 문서 페이지에 설명된 대로 대시보드 행의 일부로 사용할 수도 있습니다.
tile
또는 static
레이아웃이 있는 대시보드
height
매개변수는 layout: tile
및 layout: static
대시보드의 tile_size
단위(픽셀로 정의됨) 단위로 요소의 높이를 정의합니다.
예를 들어 다음 코드는 tile_size: 100
와 height: 4
를 지정하여 orders_by_date
요소의 높이를 400픽셀로 만듭니다.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
height: 4
...
newspaper
레이아웃의 대시보드
height
매개변수는 layout: newspaper
대시보드에서 요소의 높이를 행 단위로 정의합니다.
신문 레이아웃이 있는 대시보드는 요소 높이가 기본적으로 6행 또는 약 300픽셀입니다. preferred viewer
매개변수가 dashboards-next
로 설정된 대시보드의 경우 최소 높이는 1행입니다. preferred viewer
매개변수가 dashboards
로 설정된 대시보드의 경우 높이는 최소 2행입니다.
예를 들어 다음 코드는 요소를 높이가 12행으로 설정되거나 기본으로 설정된 다른 요소의 2배로 설정됩니다.
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
height: 12
...
width
이 섹션에서는 대시보드 요소의 일부인
width
매개변수를 설명합니다.
width
은 대시보드 매개변수 문서 페이지에 설명된 대로 대시보드의 일부로 사용할 수도 있습니다.
width
매개변수는 layout: tile
및 layout: static
대시보드에서 요소의 너비를 tile_size
단위로 정의합니다.
예를 들어 다음 코드는 tile_size: 100
및 width: 4
를 지정하여 orders_by_date
요소의 너비를 400픽셀로 만듭니다.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
width: 4
...
width
매개변수는 layout: newspaper
대시보드에서 요소의 너비를 열 단위로 정의합니다.
신문 레이아웃이 있는 대시보드는 기본적으로 너비가 24열입니다.
예를 들어 다음 코드는 요소를 대시보드의 너비의 절반으로 설정합니다.
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
width: 12
...
top
top
매개변수는 layout: static
대시보드에서 tile_size
단위로 요소의 위에서 아래로 위치를 정의합니다.
예를 들어 다음 코드는 tile_size: 100
와 top: 4
를 지정하여 orders_by_date
요소의 상단 가장자리를 대시보드 상단에서 400픽셀 떨어진 위치에 배치합니다.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
top: 4
...
left
left
매개변수는 layout: static
대시보드에서 요소의 왼쪽에서 오른쪽 위치(tile_size
단위)를 정의합니다.
예를 들어 다음 코드는 tile_size: 100
와 left: 4
를 지정하여 orders_by_date
요소의 왼쪽 가장자리를 대시보드 왼쪽에서 400픽셀 떨어진 위치에 배치합니다.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
left: 4
...
row
layout: newspaper
대시보드에서 row
매개변수는 요소의 상단 가장자리가 배치된 행을 정의합니다.
대시보드는 대시보드 상단의 0행부터 시작합니다. 신문 레이아웃이 있는 대시보드는 요소 높이가 6행으로 기본 설정되어 있습니다. 즉, 대시보드 상단에 있는 대시보드 요소 (row: 0
)가 기본적으로 0~5행을 차지합니다.
각 행의 높이는 50픽셀입니다. 즉, 6개 행의 기본 요소 높이는 300픽셀입니다.
예를 들어 다음 코드는 요소가 기본 높이로 설정되어 있다고 가정하고 대시보드에서 요소의 두 번째 행에 설정할 요소를 설정합니다.
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
row: 6
...
col
layout: newspaper
대시보드에서 col
매개변수는 요소의 왼쪽 가장자리가 배치되는 열을 정의합니다.
대시보드는 24개의 열로 나뉩니다. 대시보드는 대시보드 왼쪽의 0열로 시작합니다. 신문 레이아웃이 포함된 대시보드의 기본값은 요소 너비가 8열입니다. 즉, 대시보드 왼쪽의 대시보드 요소 (col: 0
)가 기본적으로 0~7열을 차지합니다.
예를 들어 다음 코드는 대시보드에서 요소의 세 번째 열에 설정할 요소를 설정합니다.
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
col: 16
...
refresh
이 섹션에서는 대시보드 요소의 일부인
refresh
매개변수를 설명합니다.
refresh
은 대시보드 매개변수 문서 페이지에 설명된 대로 대시보드의 일부로 사용할 수도 있습니다.
refresh
매개변수를 사용하면 요소를 주기적으로 자동 새로고침하여 새로운 데이터를 가져올 수 있습니다. 이는 사무실 TV와 같이 대시보드가 계속 표시되는 설정에 유용한 경우가 많습니다. 이 매개변수가 적용되려면 대시보드 창에 대시보드가 열려 있어야 합니다. 이 설정은 대시보드 캐시를 '예열'하기 위한 백그라운드에서 실행되지 않습니다.
새로고침 빈도는 초, 분, 시간 또는 일의 모든 숫자 (소수점 없음)입니다. 예를 들면 다음과 같습니다.
- name: orders_by_date
refresh: 2 hours
짧은 새로고침 간격을 설정할 때 주의하시기 바랍니다. 엘리먼트 뒤에 있는 쿼리가 리소스를 많이 사용하는 경우 특정 요소로 인해 데이터베이스가 너무 많이 변형될 수 있습니다.
note
다음과 같은 요소에 설명 메모를 추가할 수 있습니다.
- name: element_name
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
note
에는 text
, state
, display
하위 매개변수가 있습니다.
text
text
하위 매개변수는 메모에 표시되는 텍스트를 지정합니다. 텍스트는 현지화할 수 있습니다.
state
state
하위 매개변수는 메모가 너무 커서 요소의 너비 내에 있는 단일 행에 맞지 않는 경우 메모가 collapsed
인지 expanded
인지를 결정합니다. collapsed
을 선택했는데 메모가 너무 길면 메모가 전체 메모를 읽는 데 사용할 수 있는 클릭 가능한 줄임표 (...
)로 끝납니다.
display
display
하위 매개변수는 요소에서 메모가 표시되는 위치를 결정합니다. above
는 요소를 요소 상단에 배치하고 below
를 요소 하단에 배치하며 hover
는 사용자가 요소 위로 마우스를 가져가야 메모를 볼 수 있습니다.
쿼리 매개변수
LookML 대시보드 요소를 정의할 때는 model
및 explore
쿼리 매개변수 값을 하나 이상 지정해야 하며, dimensions
매개변수 또는 measures
매개변수를 사용하여 하나 이상의 필드를 지정해야 합니다. 아래에 설명된 다른 쿼리 매개변수를 사용하여 데이터가 대시보드 요소에 표시되는 방식을 제어할 수도 있습니다.
model
model
매개변수는 요소 쿼리에 사용할 모델을 정의합니다. 지정하지 않으면 대시보드가 있는 모델로 기본 설정됩니다.
- name: orders_by_date
model: ecommerce
model
매개변수는 LookML 상수를 허용합니다. 프로젝트의 매니페스트 파일에 상수를 정의한 다음 "@{constant_name}"
구문을 사용하여 상수를 model
값으로 설정할 수 있습니다. 상수를 사용하면 모델의 이름을 한곳에 정의할 수 있습니다. 이는 여러 대시보드 요소에서 사용되는 모델의 이름을 업데이트하는 경우에 특히 유용합니다.
자세한 내용과 LookML 대시보드에서 상수를 사용하는 예는 constant
매개변수 문서 페이지를 참고하세요.
explore
이 섹션에서는 대시보드 요소의 일부인
explore
매개변수를 설명합니다.
explore
는explore
매개변수 문서 페이지에 설명된 대로 모델의 일부로 사용할 수도 있습니다.
explore
은 대시보드 매개변수 문서 페이지에 설명된 대시보드 필터의 일부로 사용할 수도 있습니다.
explore
매개변수는 요소 쿼리에 사용할 탐색을 정의합니다.
- name: orders_by_date
explore: order
explore
매개변수는 LookML 상수를 허용합니다. 프로젝트의 매니페스트 파일에 상수를 정의한 다음 "@{constant_name}"
구문을 사용하여 상수를 explore
값으로 설정할 수 있습니다. 상수를 사용하면 탐색 이름을 한 곳에서 정의할 수 있습니다. 이는 여러 대시보드 요소에서 사용되는 탐색의 이름을 업데이트하는 경우에 특히 유용합니다.
자세한 내용과 LookML 대시보드에서 상수를 사용하는 예는 constant
매개변수 문서 페이지를 참고하세요.
dimensions
dimensions
매개변수는 요소 쿼리에 사용할 측정기준을 정의합니다. view_name.dimension_name
구문을 사용하여 측정기준을 지정하세요. 쿼리에 아무것도 없는 경우 dimensions
를 포함하지 않습니다.
## single dimension example
- name: orders_by_date
dimensions: order.order_date
## multiple dimension example
- name: orders_by_date
dimensions: [order.order_date, customer.name]
measures
measures
매개변수는 요소 쿼리에 사용할 측정값을 정의합니다. view_name.measure_name
구문을 사용하여 측정을 지정하세요. 쿼리에 아무것도 없는 경우 measures
를 포함하지 않습니다.
## single measure example
- name: orders_by_date
measures: order.count
## multiple measure example
- name: orders_by_date
measures: [order.count, order_item.count]
sorts
sorts
매개변수는 요소 쿼리에 사용할 정렬을 정의합니다. 기본 정렬이 먼저 나열되고 보조 정렬이 나열됩니다. view_name.field_name
구문을 사용하여 측정기준 또는 측정을 지정합니다. Looker의 기본 정렬 순서를 사용하려면 sorts
를 포함하지 마세요. 내림차순 정렬에는 desc
접미사가 붙습니다. 오름차순 정렬에는 접미사가 필요하지 않습니다.
## single sort example
- name: orders_by_date
sorts: order.order_date desc
## multiple sort example
- name: orders_by_date
sorts: [order.order_date desc, customer.name]
pivots
pivots
매개변수는 요소 쿼리를 위해 피벗해야 하는 크기를 정의합니다. view_name.dimension_name
구문을 사용하여 측정기준을 지정하세요. 쿼리에 아무것도 없는 경우 pivots
를 포함하지 않습니다.
## single pivot example
- name: orders_by_date
pivots: customer.gender
## multiple pivot example
- name: orders_by_date
pivots: [customer.gender, customer.age_tier]
limit
limit
매개변수는 요소 쿼리에 사용할 행 한도를 정의합니다. 이 한도는 피봇이 적용되기 전에 행 수에 적용됩니다.
- name: orders_by_date
limit: 100
filters
이 섹션에서는 대시보드 요소의 일부인
filters
매개변수를 설명합니다.
filters
은 대시보드 매개변수 문서 페이지에 설명된 대로 대시보드의 일부로 사용할 수도 있습니다.
filters
는filters
매개변수 문서 페이지에 설명된 측정의 일부로 사용할 수도 있습니다.
filters
매개변수는 요소의 쿼리에 사용해야 하는 변경할 수 없는 필터를 정의합니다. 사용자가 대시보드에서 변경할 수 있는 필터를 변경하려면 대시보드용 filters
를 사용하여 필터를 설정한 다음 listen
를 사용하여 요소에 적용해야 합니다.
filters
구문은 다음과 같습니다.
- name: element_name
filters:
orders.created_date: 2020/01/10 for 3 days
orders.status: Shipped
# You can create multiple filter statements
각 필터는 Looker 필터 표현식 또는 값 상수를 사용할 수 있습니다. 필터 표현식에서 _localization
또는 _user_attributes
Liquid 변수를 사용하여 유연한 필터 값을 지정할 수도 있습니다.
listen
대시보드에는 사용자가 대시보드 요소 뒤의 데이터를 변경할 수 있는 필터가 있습니다. 이는 대시보드용 filters
매개변수를 사용하여 설정됩니다. 필터가 요소에 영향을 주려면 요소가 listen
매개변수를 사용하여 해당 필터에 대해 '수신 대기'되도록 설정되어야 합니다.
listen
구문은 다음과 같습니다.
- name: element_name
listen:
filter_name_goes_here: dimension or measure on which to apply
the filter using view_name.field_name syntax
# You can add more than one listen statement
예를 들어 사용자가 UI의 필터 입력란에 날짜를 입력해야 하는 날짜라는 필터를 만들 수 있습니다. 그런 다음 사용자가 입력하는 값을 다음과 같이 orders_by_date
요소에 적용할 수 있습니다.
- dashboard: sales_overview
...
filters:
- name: date
type: date_filter
elements:
- name: orders_by_date
listen:
date: order.order_date
...
이 개념은 LookML 대시보드 빌드 문서 페이지에 자세히 설명되어 있습니다.
query_timezone
query_timezone
매개변수는 쿼리를 실행할 시간대를 지정합니다. 시간대 옵션은 timezone
값 문서 페이지에 표시됩니다. 쿼리를 뷰어의 시간대로 실행하려면 값을 user_timezone
로 할당합니다.
- name: orders_by_date
query_timezone: America/Los Angeles
- name: orders_by_customer
query_timezone: user_timezone
merged_queries
merged_queries
매개변수는 여러 쿼리의 결과를 병합하는 방법을 정의합니다. merged_queries
매개변수에서 구성요소 쿼리를 정의하고 join_fields
하위 매개변수를 사용하여 병합 규칙을 정의합니다.
merged_queries
구문은 다음과 같습니다.
merged_queries:
- 'primary query definition'
- 'next source query definition'
join_fields:
- field_name: 'field from the source query using the view_name.field_name syntax'
source_field_name: 'joined field from the primary query using the
view_name.field_name syntax'
# more join_fields definitions as needed
- 'next source query definition'
join_fields:
- field_name: view_name.field_name
source_field_name: view_name.field_name
# more join_fields definitions as needed
# additional source queries and join_fields definitions as needed
merged_results
에 정의된 첫 번째 쿼리가 기본 쿼리이고 다른 쿼리는 이 쿼리와 병합됩니다.
예를 들어 종목 코드, 회사 이름, 트위터 사용자 이름을 결합하면 두 쿼리를 병합하여 회사 이름, 회사 트위터 사용자 이름, IPO 연도, 주식 종목 코드, 직원 수, 채용 정보 결과를 반환할 수 있습니다.
- name: merged_results_element
title: Merged Results Tile
merged_queries:
- model: market_research
explore: company_info
fields: [company.name, company.twitter_username, ipo.public_year, ipo.stock_symbol]
filters:
company.twitter_username: "-NULL"
ipo.valuation_amount: NOT NULL
sorts: [ipo.public_year desc]
- model: crunchbase
explore: companies
fields: [companies.name, ipo.stock_symbol, companies.twitter_username,
companies.number_of_employees, jobs.job_count]
filters:
companies.number_of_employees: NOT NULL
ipo.stock_symbol: "-NULL"
companies.twitter_username: "-NULL"
sorts: [jobs.job_count desc]
join_fields:
- field_name: ipo.stock_symbol
source_field_name: ipo.stock_symbol
- field_name: companies.name
source_field_name: company.name
- field_name: companies.twitter_username
source_field_name: company.twitter_username
데이터 결과의 형식은 다음과 같습니다.
그런 다음 요소 매개변수를 적용하여 원하는 대로 시각화의 스타일을 지정할 수 있습니다.
플롯 매개변수
아래 매개변수는 표 (기존) 차트에 대한 시각화 편집기의 플롯 섹션에 있는 옵션에 해당합니다.
table_theme
table_theme
매개변수를 사용하여 다음 표 색상 옵션 중 하나를 표 요소에 적용합니다.
editable
: 표에는 파란색 측정기준, 주황색 측정값, 녹색 테이블 계산이 있습니다.white
: 표 헤더가 흰색, 데이터 행이 흰색과 회색 간에 번갈아 표시되며 텍스트는 검은색입니다.gray
: 표 헤더가 회색, 데이터 행이 흰색과 밝은 회색 간에 번갈아 표시되며 텍스트는 어두운 회색이 됩니다.transparent
: 표 헤더는 완전히 투명하고, 데이터 행은 완전히 투명하며 반투명한 회색으로 번갈아 표시되며, 텍스트 색상은 표시되는 배경 색상에 따라 필요한 경우 검은색에서 흰색으로 자동 조정됩니다. 맞춤설정된 삽입 대시보드를 사용할 때table_theme
를transparent
로 설정하면 타일 배경 색상이 시각화를 통해 표시됩니다.unstyled
: 테이블 헤더와 데이터 행은 흰색이고 텍스트는 검은색입니다.
table_theme: editable | white | gray | transparent | unstyled
total
total
매개변수는 합계 행을 표의 하단에 표시할지 여부를 설정합니다. 자세한 내용은 총계 표시를 참조하세요.
total: true | false
## default value: false
row_total
row_total
매개변수는 총계 열을 표의 오른쪽 또는 왼쪽에 표시할지 여부를 설정합니다. 피봇이 있는 경우에만 작동합니다. 자세한 내용은 총계 표시를 참조하세요.
row_total: right | left | false
## default value: false
show_row_numbers
show_row_numbers
매개변수는 각 표 행의 시작 부분에 행 번호를 표시할지 여부를 설정합니다.
show_row_numbers: true | false
hide_totals
탐색에 열 총계가 포함된 경우 hide_totals
에서 시각화에 합계를 표시할지 여부를 설정합니다.
hide_totals: true | false
hide_row_totals
탐색에 행 총계가 포함된 경우 hide_row_totals
는 행 총계를 시각화에 표시할지 여부를 설정합니다.
hide_row_totals: true | false
hidden_fields
hidden_fields
매개변수는 쿼리에 사용되지만 차트에는 표시되지 않는 필드를 나타냅니다(있는 경우). 숨겨진 필드는 모두 탐색의 데이터 표 섹션에 표시됩니다.
hidden_fields: [inventory_items.count, distribution_centers.id]
limit_displayed_rows
limit_displayed_rows
매개변수를 사용하면 결과에서 위치를 기준으로 시각화에서 행을 표시하거나 숨길 수 있습니다. 예를 들어 시각화에 7일 이동 평균이 표시되는 경우 처음 6개 행을 숨기는 것이 좋습니다. 이를 true
로 설정하면 limit_displays_rows_values
매개변수와 하위 매개변수를 사용하여 이 값이 적용되는 시각화의 값과 위치를 지정할 수 있습니다.
limit_displayed_rows: true
limit_displayed_rows_values:
show_hide: hide | show
first_last: first | last
num_rows: '10'
limit_displayed_rows_values
limit_displayed_rows_values
매개변수와 하위 매개변수 show_hide
, first_last
, num_rows
를 limit_displayed_rows
와 함께 사용하여 시각화에서 표시하거나 숨길 행을 지정합니다. 샘플 사용 방법은 위의 limit_displayed_rows
를 참고하세요.
show_hide
show_hide
하위 매개변수는 특정 행을 시각화에서 숨길지 여부를 설정합니다. show_hide
를 show
로 설정하여 시각화에 제한된 수의 행만 표시하고 show_hide
을 hide
로 설정하여 특정 행을 시각화에서 제외합니다.
first_last
first_last
하위 매개변수는 숨기거나 표시할 행을 결과 집합의 첫 번째 또는 마지막 행으로 설정할지 여부를 설정합니다. first_last
를 first
로 설정하면 첫 번째 행이 표시되거나 숨겨지고, first_last
를 last
로 설정하면 마지막 행이 표시되거나 숨겨집니다.
num_rows
num_rows
하위 매개변수는 숨기거나 표시할 행의 수를 설정합니다. 예를 들어 num_rows: '10'
은 결과 집합의 처음 또는 마지막 10개 행을 시각화에서 표시하거나 숨깁니다.
시리즈 매개변수
아래 매개변수는 표 (기존) 차트의 시각화 편집기 시리즈 섹션에 있는 옵션에 해당합니다.
truncate_column_names
truncate_column_names
매개변수는 열 헤더를 줄임표 (...)로 줄일지 여부를 설정합니다.
truncate_column_names: true | false
show_view_names
show_view_names
매개변수는 축 이름 및 열 이름과 같은 차트 라벨에 뷰 이름을 표시할지 결정합니다.
show_view_names: true | false
## default value: true
series_labels
name: label
쌍을 사용하여 시리즈 이름을 기준으로 하나 이상의 시리즈의 라벨을 설정합니다.
피벗 차트의 경우 계열 이름이 피벗 이름입니다.
series_labels:
'Yes': iOS Users
'No': Android Users
여러 측정값이 포함된 차트의 경우 계열 이름이 측정값 필드 이름입니다.
series_labels:
inventory_items.count: Inventory
orders.count: Orders
형식 지정 매개변수
아래 매개변수는 표 (기존) 차트의 시각화 편집기 서식 섹션에 있는 옵션에 해당합니다.
enable_conditional_formatting
enable_conditional_formatting
을 true
로 설정하면 배율에 따라 또는 원하는 값을 지정하여 표 시각화에 색상을 지정하는 규칙을 정의할 수 있습니다.
enable_conditional_formatting: true | false
conditional_formatting_include_totals
enable_conditional_formatting
가 true
로 설정된 경우 conditional_formatting_include_totals
는 총계를 색 구성표에 포함할지 여부를 지정합니다.
conditional_formatting_include_totals: true | false
conditional_formatting_include_nulls
enable_conditional_formatting
가 true
로 설정되면 conditional_formatting_include_nulls
은 null 값을 0으로 표시해야 하는지 지정합니다.
conditional_formatting_include_nulls: true | false
conditional_formatting
enable_conditional_formatting
를 true
로 설정하고 conditional_formatting
매개변수를 사용하여 테이블 시각화에 색상을 지정하는 규칙을 정의합니다. 각 조건부 서식 규칙에 대해 다음 매개변수를 사용하여 설정을 지정할 수 있습니다.
다음은 조건부 서식 규칙의 예입니다.
conditional_formatting: [{type: less than, value: 20, background_color: "#9fdee0",
font_color: "#b15928", bold: true, italic: false, strikethrough: false,
fields: [order_items.count], color_application: {collection_id: my-custom-colors,
palette_id: my-custom-colors-sequential-0}}]
type
type
매개변수는 배율에 따라 코드 색상을 지정할지 아니면 논리 조건에 따라 값 색상을 지정할지 지정합니다.
스케일에서 값을 코딩하는 경우 type
를 along a scale...
로 설정할 수 있습니다.
논리 상태에 따라 값을 색상으로 코딩하는 경우 type
에 value
값과 함께 다음 값 중 하나를 지정할 수 있습니다.
equal to
:value
에 지정된 숫자와 동일한 값에 규칙이 적용됩니다.not equal to
:value
에 지정된 수와 같지 않은 값에 규칙이 적용됩니다.greater than
:value
에 지정된 수보다 큰 값에 규칙이 적용됩니다.less than
:value
에 지정된 수보다 작은 값에 규칙이 적용됩니다.between
:value
에 지정된 두 숫자 사이의 값에 규칙이 적용됩니다.not between
:value
에 지정된 두 숫자 사이에 있지 않은 값에 규칙이 적용됩니다.'null'
: 이 규칙은 null 값에만 적용됩니다.not null
: null이 아닌 값에만 규칙이 적용됩니다.
type: along a scale... | equal to | not equal to | less than | between | not between | 'null' | not null
value
'null'
또는 not null
이외의 논리 조건을 기반으로 값을 색상 코딩하는 경우 규칙이 적용되는 값을 지정합니다. value
매개변수는 단일 숫자를 사용합니다. type
가 between
또는 not between
로 설정된 경우 숫자 두 개로 구성된 세트입니다.
value: N | [N, N]
background_color
색상 코딩이 논리적 조건을 기반으로 하는 경우(type
이 along a scale...
이외의 값으로 설정됨) background_color
매개변수를 사용하여 규칙이 적용되는 값의 배경 색상을 지정합니다.
background_color: "#49cec1"
font_color
색상 코딩이 논리적 조건을 기반으로 하는 경우 (type
이 along a scale...
이외의 값으로 설정됨) font_color
매개변수를 사용하여 규칙이 적용되는 값의 글꼴 색상을 지정합니다.
font_color: "#1f3e5a"
color_application
color_application
매개변수와 그 하위 매개변수 collection_id
, palette_id
, options
를 사용하여 특정 색상 컬렉션과 팔레트를 조건부 서식 규칙에 적용할 수 있습니다.
컬렉션 ID와 팔레트 ID가 있는 경우 LookML 대시보드에 색상을 추가할 수 있습니다. 또한 UI를 사용하여 원하는 색상을 찾고 LookML을 생성하여 대시보드에 추가할 수 있습니다. 사용자 정의 콘텐츠 (예: 디자인, 대시보드 또는 탐색)로 이동하고 UI를 사용하여 해당 콘텐츠의 시각화에 원하는 색상을 적용합니다. 그런 다음 대시보드 LookML을 가져오는 단계를 따라 생성된 LookML을 복사한 후 color_application
섹션에 붙여넣습니다. Looker의 사전 정의된 색상 컬렉션에 관한 개요는 색상 컬렉션 문서 페이지를 참고하세요.
type
를 along a scale...
로 설정한 경우 options
하위 매개변수를 사용할 수 있습니다. 여기에는 다음과 같은 하위 매개변수가 있습니다.
steps
: 이 매개변수는 지정된 값의 색상 수를 제한하고 데이터를 이 그룹 수로 분리합니다. 이 매개변수를 사용하지 않으면 전체 팔레트에 적용되는 그라데이션에 따라 데이터의 색상이 지정됩니다.2
부터100
까지의 값을 허용합니다.mirror
:true
로 설정하면 이 매개변수가 색상 팔레트의 양쪽에 동일한 색상 교대를 적용하여 정의된 중심점 양쪽에 동일한 값을 적용합니다.true
또는false
가 허용됩니다.constraints
: 이 매개변수는 조건부 서식을 적용할 데이터 범위를 설정하고 팔레트 애플리케이션에 사용할 중심점을 설정합니다. 다음 구문을 허용합니다.constraints: {min: {type: number, value: 3}, max: {type: percentile, value: 99}, mid: {type: average}}
reverse
: 이 매개변수는 색상 적용 중에 색상 팔레트를 바꿀지 여부를 결정합니다.true
또는false
가 허용됩니다.
bold
논리 조건에 따라 색상을 지정하는 경우 규칙을 적용할 값을 굵게 표시할지 여부를 설정합니다.
bold: true | false
italic
논리 조건에 따라 색상을 지정하는 경우 규칙을 적용할 값을 기울임꼴로 표시할지 여부를 설정합니다.
italic: true | false
strikethrough
논리 조건에 따라 색상을 지정하는 경우 규칙의 값에 취소선 서식을 적용할지 설정합니다.
strikethrough: true | false
fields
규칙을 적용해야 하는 필드를 지정합니다. 기본적으로 규칙은 모든 숫자 입력란에 적용됩니다.
fields: [ view_name.field_name ]