Esta página demonstra como adicionar e personalizar um elemento do painel LookML de type: looker_waterfall
com parâmetros do painel LookML em um arquivo dashboard.lkml
.
Para mais informações sobre como criar um gráfico de hierarquia por meio da IU do Looker, consulte a página de documentação Opções do gráfico de hierarquia.
Exemplo de uso
Um N
indica que um valor numérico é obrigatório. Aspas simples indicam texto descritivo e não devem ser incluídas em código ativo.
## BASIC PARAMETERS
name: element_name
title: 'Element Title'
type: looker_waterfall
height: N
width: N
top: N
left: N
row: N
col: N
refresh: N (seconds | minutes | hours | days)
note_state: collapsed | expanded
note_display: above | below | hover
note_text: 'note text'
## QUERY PARAMETERS
model: model_name
explore: explore_name
fields: [view_name.field_name, view_name.field_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, …]
fill_fields: [view_name.field_name, view_name.field_name, …]
limit: N
column_limit: N
filters:
view_name.field_name: 'Looker filter expression' | 'filter value'
filter_expression: 'Looker custom filter expression'
listen:
dashboard_filter_name: view_name.field_name
hidden_fields: [view_name.field_name, view_name.field_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
## SERIES PARAMETERS
up_color: "hex string" | 'CSS named color string'
down_color: "hex string" | 'CSS named color string'
total_color: "hex string" | 'CSS named color string'
color_application:
collection_id: 'collection ID'
palette_id: 'palette ID'
options:
reverse: true | false
## VALUE PARAMETERS
show_value_labels: true | false
label_color: ['color value']
## X-AXIS PARAMETERS
x_axis_scale: auto | ordinal | time
show_x_axis_label: true | false
show_x_axis_ticks: true | false
## Y-AXIS PARAMETERS
show_y_axis_labels: true | false
show_y_axis_ticks: true | false
y_axis_gridlines: true | false
Definições de parâmetro
Nome do parâmetro | Descrição | |
---|---|---|
Parâmetros básicos | ||
name (para elementos) |
Cria o elemento | |
title (para elementos) |
Altera a forma como o nome do elemento aparece para os usuários | |
type (para elementos) |
Determina o tipo de visualização a ser usado no elemento | |
height (para elementos) |
Define a altura do elemento em unidades de tile_size para os painéis layout: tile e layout: static . |
|
width (para elementos) |
Define a largura do elemento em unidades de tile_size para os painéis layout: tile e layout: static . |
|
top |
Define a posição de cima para baixo do elemento em unidades de tile_size para painéis do layout: static . |
|
left |
Define a posição da esquerda para a direita do elemento em unidades de tile_size para painéis do layout: static . |
|
row |
Define a posição de cima para baixo de um elemento em unidades de linhas para painéis layout: newspaper . |
|
col |
Define a posição da esquerda para a direita de um elemento em unidades de colunas para painéis layout: newspaper . |
|
refresh (para elementos) |
Define o intervalo em que o elemento será atualizado automaticamente | |
note_state |
Define se a nota será recolhida ou expandida se for grande demais para caber em uma única linha dentro da largura do elemento. | |
note_display |
Define onde a nota é exibida no elemento. | |
note_text |
Especifica o texto exibido na nota | |
Query Parameters | ||
model |
Define o modelo a ser usado para a consulta do elemento | |
explore (para elementos) |
Define o Explore a ser usado para a consulta do elemento | |
fields |
Define os campos a serem usados para a consulta do elemento. Isso pode ser usado no lugar de dimensions e measures . |
|
dimensions |
Define as dimensões a serem usadas para a consulta do elemento | |
measures |
Define as medidas a serem usadas para a consulta do elemento | |
sorts |
Define as classificações a serem usadas para a consulta do elemento | |
fill_fields |
Define as dimensões que usam a opção de preenchimento de dimensão. | |
limit |
Define o limite de linha que será usado para a consulta do elemento | |
filters (para elementos) |
Define os filtros que não podem ser alterados para a consulta do elemento. | |
filter_expression |
Define um filtro personalizado que não pode ser alterado para a consulta do elemento. | |
listen |
Define os filtros que podem ser alterados para a consulta do elemento, se filters (para painel) tiver sido criado. |
|
hidden_fields |
Especifica todos os campos a serem usados na consulta, mas ocultados do gráfico | |
query_timezone |
Define o fuso horário que deve ser usado quando a consulta é executada | |
merged_queries |
Definir uma consulta de resultados mesclados. | |
Parâmetros da série | ||
up_color |
Define a cor das barras de valor positivo no gráfico | |
down_color |
Define a cor das barras de valor negativo no gráfico. | |
total_color |
Define a cor da barra de valor total no gráfico. | |
color_application |
Aplica uma coleção de cores e uma paleta ao gráfico | |
Parâmetros de valor | ||
show_value_labels |
Mostra os rótulos de cada barra de dados | |
label_color |
Especifica um valor de cor para os rótulos | |
Parâmetros do eixo X | ||
x_axis_scale |
Especifica como a escala do eixo x é calculada | |
show_x_axis_label |
Mostra ou oculta o rótulo do eixo x. | |
show_x_axis_ticks |
Mostra valores no eixo x | |
Parâmetros do eixo Y | ||
show_y_axis_labels |
Mostra ou oculta o rótulo do eixo y. | |
show_y_axis_ticks |
Mostra valores no eixo y | |
y_axis_gridlines |
Amplia as linhas de grade do eixo y |
Parâmetros básicos
Ao definir um elemento do painel LookML, você precisa especificar valores para pelo menos os parâmetros básicos name
e type
. Outros parâmetros básicos, como title
, height
e width
, afetam a aparência e a posição do elemento em um painel.
name
Esta seção se refere ao parâmetro
name
que faz parte de um elemento do painel.
name
também pode ser usado como parte de um filtro do painel, descrito na página de documentação de Parâmetros do painel.
Cada declaração name
cria um novo elemento do painel e atribui um nome a ele. Os nomes dos elementos precisam ser exclusivos. Às vezes, os nomes são referenciados no parâmetro elements
quando você usa painéis do layout: grid
.
- name: orders_by_date
title
Esta seção se refere ao parâmetro
title
que faz parte de um elemento do painel.
title
também pode ser usado como parte de um painel, descrito na página de documentação Parâmetros do painel.
title
também pode ser usado como parte de um filtro do painel, descrito na página de documentação de Parâmetros do painel.
O parâmetro title
permite mudar a forma como o nome de um elemento aparece para os usuários. Se não for especificado, o título será definido por padrão para o elemento name
.
Veja este exemplo:
- name: sales_overview
title: '1) Sales Overview'
Se você usar esse formato, em vez do elemento exibido como Visão geral de vendas, ele vai aparecer como 1) Visão geral de vendas.
type
Esta seção se refere ao parâmetro
type
que faz parte de um elemento do painel.
type
também pode ser usado como parte de um filtro do painel, descrito na página de documentação de Parâmetros do painel.O
type
também pode ser usado como parte de uma mesclagem, descrita na página de documentação do parâmetrotype
(para mesclagens).
type
também pode ser usado como parte de uma dimensão, descrita na página de documentação Tipos de dimensões, filtros e parâmetros.
type
também pode ser usado como parte de uma medida, descrita na página de documentação Tipos de medida.
O parâmetro type
determina o tipo de visualização a ser usado no elemento.
- 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
Consulte a página de documentação type
(para painéis do LookML) para ter uma visão geral dos diferentes tipos de elementos do painel do LookML.
height
Esta seção se refere ao parâmetro
height
que faz parte de um elemento do painel.
height
também pode ser usado como parte de uma linha do painel, descrita na página Parâmetros do painel.
Para painéis com layouts tile
ou static
O parâmetro height
define a altura de um elemento, em unidades de tile_size
(que é definida em pixels), para os painéis layout: tile
e layout: static
.
Por exemplo, o código a seguir especifica tile_size: 100
e height: 4
, fazendo com que o elemento orders_by_date
tenha 400 pixels de altura.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
height: 4
...
Para painéis com layout newspaper
O parâmetro height
define a altura de um elemento, em unidades de row, para os painéis layout: newspaper
.
Um painel com layout de jornal é padronizado com uma altura de elemento de 6 linhas, ou cerca de 300 pixels. A altura mínima é de uma linha para painéis com um parâmetro preferred viewer
definido como dashboards-next
. A altura mínima é de duas linhas para painéis com um parâmetro preferred viewer
definido como dashboards
.
Por exemplo, o código a seguir define um elemento com 12 linhas de altura ou duas vezes mais alto do que outros elementos definidos como padrão:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
height: 12
...
width
Esta seção se refere ao parâmetro
width
que faz parte de um elemento do painel.
width
também pode ser usado como parte de um painel, descrito na página de documentação Parâmetros do painel.
O parâmetro width
define a largura de um elemento, em unidades de tile_size
, para painéis layout: tile
e layout: static
.
Por exemplo, o código a seguir especifica tile_size: 100
e width: 4
, tornando o elemento orders_by_date
com 400 pixels de largura.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
width: 4
...
O parâmetro width
define a largura de um elemento, em unidades de colunas, para os painéis layout: newspaper
.
Um painel com layout de jornal tem como padrão uma largura de 24 colunas.
Por exemplo, o código abaixo define o elemento como metade da largura do painel:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
width: 12
...
top
O parâmetro top
define a posição de cima para baixo de um elemento, em unidades de tile_size
, para painéis layout: static
.
Por exemplo, o código a seguir especifica tile_size: 100
e top: 4
, posicionando a borda de cima do elemento orders_by_date
a 400 pixels da parte de cima do painel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
top: 4
...
left
O parâmetro left
define a posição da esquerda para a direita de um elemento, em unidades de tile_size
, para painéis layout: static
.
Por exemplo, o código a seguir especifica tile_size: 100
e left: 4
, posicionando a borda esquerda do elemento orders_by_date
a 400 pixels do lado esquerdo do painel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
left: 4
...
row
Para painéis layout: newspaper
, o parâmetro row
define a linha em que a borda superior de um elemento é colocada.
Um painel começa com a linha 0 na parte superior do painel. Por padrão, um painel com layout de jornal tem altura padrão de seis linhas, ou seja, os elementos da parte de cima do painel (row: 0
) ocupam as linhas de 0 a 5 por padrão.
Cada linha tem 50 pixels de altura, o que significa que a altura padrão do elemento de 6 linhas é 300 pixels.
Por exemplo, o código a seguir define um elemento a ser definido na segunda linha no painel, desde que os elementos estejam na altura padrão:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
row: 6
...
col
Nos painéis layout: newspaper
, o parâmetro col
define a coluna em que a borda esquerda do elemento é colocada.
Os painéis são divididos em 24 colunas. Um painel começa com a coluna 0 à esquerda do painel. Um painel com layout de jornal tem como padrão uma largura de elemento de oito colunas, ou seja, os elementos do painel à esquerda de um painel (col: 0
) assumem, por padrão, as colunas de 0 a 7.
Por exemplo, o código a seguir define um elemento a ser definido na terceira coluna de elementos do painel:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
col: 16
...
refresh
Esta seção se refere ao parâmetro
refresh
que faz parte de um elemento do painel.
refresh
também pode ser usado como parte de um painel, descrito na página de documentação Parâmetros do painel.
O parâmetro refresh
permite que um elemento seja recarregado automaticamente de forma periódica, recuperando novos dados. Isso geralmente é útil em configurações em que um painel é exibido constantemente, como em uma TV do escritório. O painel precisa estar aberto em uma janela do navegador para que esse parâmetro tenha efeito. Essa configuração não é executada em segundo plano para "pré-aquecer" o cache do painel.
A taxa de atualização pode ser qualquer número (sem decimais) de segundos, minutos, horas ou dias. Exemplo:
- name: orders_by_date
refresh: 2 hours
Tenha cuidado ao definir intervalos curtos de atualização. Se a consulta por trás do elemento usar muitos recursos, alguns elementos poderão sobrecarregar seu banco de dados mais do que o desejado.
note_state
O parâmetro note_state
define se uma nota será recolhida ou expandida se for grande demais para caber em uma única linha dentro da largura do elemento. Se você escolher collapsed
e a nota for muito longa, ela terminará em reticências clicáveis (...
) que poderão ser usadas para ler a nota completa. Se você escolher expanded
e a nota for longa, ela será executada em linhas adicionais.
note_display
O parâmetro note_display
define o local em que uma nota é exibida em um elemento. above
coloca a anotação na parte de cima de um elemento, below
a coloca na parte de baixo de um elemento, e hover
exige que o usuário passe o cursor sobre um ícone ?
para ver a nota.
note_text
O parâmetro note_text
especifica o texto exibido em uma nota do elemento.
Parâmetros de consulta
Ao definir um elemento do painel LookML, você precisa especificar valores para pelo menos os parâmetros de consulta model
e explore
e pelo menos um campo precisa ser especificado usando o parâmetro dimensions
, o parâmetro measures
ou o parâmetro fields
. Também é possível usar os outros parâmetros de consulta descritos abaixo para controlar a forma como os dados são exibidos em um elemento do painel.
model
O parâmetro model
define o modelo a ser usado para a consulta do elemento. Se não for especificado, o padrão será o modelo do painel.
- name: orders_by_date
model: ecommerce
O parâmetro model
aceita constantes LookLook. Você pode definir uma constante no arquivo de manifesto do seu projeto e usar a sintaxe "@{constant_name}"
para definir a constante como o valor de model
. Usar uma constante permite definir o nome de um modelo em um lugar, o que é útil principalmente se você estiver atualizando o nome de um modelo usado por vários elementos do painel.
Para ver mais informações e um exemplo do uso de constantes com painéis LookML, consulte a página de documentação de parâmetros constant
.
explore
Esta seção se refere ao parâmetro
explore
que faz parte de um elemento do painel.O
explore
também pode ser usado como parte de um modelo, descrito na página de documentação do parâmetroexplore
.
explore
também pode ser usado como parte de um filtro do painel, descrito na página de documentação de Parâmetros do painel.
O parâmetro explore
define o recurso Explorar a ser usado na consulta do elemento.
- name: orders_by_date
explore: order
O parâmetro explore
aceita constantes LookLook. Você pode definir uma constante no arquivo de manifesto do seu projeto e usar a sintaxe "@{constant_name}"
para definir a constante como o valor de explore
. Usar uma constante permite definir o nome de um recurso Explorar em um só lugar, o que é útil principalmente se você estiver atualizando o nome de um elemento Explorar usado por vários elementos do painel.
Para ver mais informações e um exemplo do uso de constantes com painéis LookML, consulte a página de documentação de parâmetros constant
.
fields
O parâmetro fields
define os campos a serem usados para a consulta do elemento. Use a sintaxe view_name.dimension_name
para especificar os campos.
## single field example
- name: orders_by_date
fields: order.order_date
## multiple fields example
- name: orders_by_date
fields: [order.order_date, order.order_count]
Se você usar o parâmetro fields
, não precisará usar os parâmetros dimensions
e measures
.
dimensions
O parâmetro dimensions
define as dimensões a serem usadas para a consulta de elemento. Use a sintaxe view_name.dimension_name
para especificar a dimensão. Não inclua dimensions
se a consulta não tiver nenhum.
## 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
O parâmetro measures
define as medidas a serem usadas na consulta do elemento. Use a sintaxe view_name.measure_name
para especificar a medida. Não inclua measures
se a consulta não tiver nenhum.
## single measure example
- name: orders_by_date
measures: order.count
## multiple measure example
- name: orders_by_date
measures: [order.count, order_item.count]
sorts
O parâmetro sorts
define as classificações a serem usadas para a consulta do elemento. A classificação principal é listada primeiro, depois a secundária, e assim por diante. Use a sintaxe view_name.field_name
para especificar a dimensão ou medida. Não inclua sorts
se quiser usar a ordem de classificação padrão do Looker. As classificações decrescentes têm o sufixo desc
. As classificações crescentes não precisam de sufixo.
## 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]
fill_fields
O parâmetro fill_fields
define as dimensões que usam a opção de preenchimento de dimensão. Use a sintaxe view_name.dimension_name
para especificar as dimensões.
- name: orders_by_date
fill_fields: [orders.created_date, orders.shipped_date]
limit
O parâmetro limit
define o limite de linha que será usado para a consulta do elemento. O limite se aplica ao número de linhas antes da aplicação de tabelas dinâmicas.
- name: orders_by_date
limit: 100
filters
Esta seção se refere ao parâmetro
filters
que faz parte de um elemento do painel.
filters
também pode ser usado como parte de um painel, descrito na página de documentação Parâmetros do painel.O
filters
também pode ser usado como parte de uma medida, descrita na página de documentação do parâmetrofilters
.
O parâmetro filters
define os filtros não alteráveis que precisam ser usados para a consulta do elemento. Se você quiser mudar os filtros que um usuário pode alterar no painel, configure os filtros usando filters
para painéis e aplique-os aos elementos usando listen
.
A sintaxe de filters
é:
- name: element_name
filters:
orders.created_date: 2020/01/10 for 3 days
orders.status: Shipped
# You can create multiple filter statements
Cada filtro pode aceitar uma expressão de filtro ou uma constante de valor do Looker. Você também pode usar as variáveis líquidas _localization
ou _user_attributes
na expressão de filtro para os valores de filtro flexíveis.
filter_expression
O parâmetro filter_expression
define um filtro personalizado não alterável para a consulta do elemento. Se você quiser mudar os filtros que um usuário pode alterar no painel, configure os filtros usando filters
para painéis e aplique-os aos elementos usando listen
.
- name: element_name
filter_expression:
- diff_days(${users.created_date},${user_order_facts.first_order_date}) > 60
A página de documentação Expressões de filtro do Looker lista as expressões de filtro do Looker.
listen
Os painéis podem ter filtros que permitem aos usuários alterar os dados por trás dos elementos do painel. Isso é configurado com o parâmetro filters
para painéis. Para que um filtro afete um elemento, ele precisa ser configurado para "detectar" esse filtro usando o parâmetro listen
.
A sintaxe de 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
Por exemplo, você pode criar um filtro chamado Data, que exija que o usuário insira uma data no campo "Filtro" na IU. Em seguida, aplique o valor inserido pelo usuário ao elemento orders_by_date
desta forma:
- dashboard: sales_overview
...
filters:
- name: date
type: date_filter
elements:
- name: orders_by_date
listen:
date: order.order_date
...
Esse conceito é descrito em mais detalhes na página Como criar painéis do LookML.
hidden_fields
O parâmetro hidden_fields
indica quais campos, se houver, são usados na consulta, mas ocultos no gráfico. Todos os campos ocultos serão exibidos na seção da tabela de dados de uma exploração.
hidden_fields: [inventory_items.count, distribution_centers.id]
query_timezone
O parâmetro query_timezone
especifica o fuso horário em que a consulta será executada. As opções de fuso horário são mostradas na página de documentação Valores para timezone
. Se você quiser que a consulta seja executada usando o fuso horário do visualizador, atribua o valor como user_timezone
.
- name: orders_by_date
query_timezone: America/Los Angeles
- name: orders_by_customer
query_timezone: user_timezone
merged_queries
O parâmetro merged_queries
define como mesclar resultados de várias consultas. Defina as consultas do componente no parâmetro merged_queries
e use o subparâmetro join_fields
para definir as regras de combinação.
A sintaxe de 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
A primeira consulta definida em merged_results
é a consulta principal, e as outras serão mescladas com ela.
Por exemplo, ao mesclar o símbolo de ação, o nome da empresa e o nome de usuário do Twitter, você pode mesclar duas consultas para retornar resultados por nome da empresa, nome de usuário do Twitter da empresa, ano do IPO, símbolo de ação, número de funcionários e número de vagas:
- 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
Os resultados dos dados seriam formatados da seguinte forma:
Em seguida, aplique os parâmetros de elemento para definir o estilo da visualização como quiser.
Parâmetros da série
Os parâmetros descritos nesta seção correspondem às opções no menu Série do editor de visualização para gráficos de cascata.
up_color
Defina a cor das barras de valor positivo no gráfico. O valor da cor pode usar uma string hexadecimal entre aspas, como "#2ca6cd
", ou uma string de cor chamada CSS, como mediumblue
.
up_color: blue
O parâmetro up_color
substitui o color_application
, se for usado.
down_color
Defina a cor das barras de valor negativo no gráfico. O valor da cor pode usar uma string hexadecimal entre aspas, como "#2ca6cd
", ou uma string de cor chamada CSS, como mediumblue
.
down_color: "#ff0000"
O parâmetro down_color
substitui o color_application
, se for usado.
total_color
Defina a cor da barra de valor total do gráfico. O valor da cor pode usar uma string hexadecimal entre aspas, como "#2ca6cd
", ou uma string de cor chamada CSS, como mediumblue
.
total_color: yellow
O parâmetro total_color
substitui o color_application
, se for usado.
color_application
O parâmetro color_application
e os subparâmetros collection_id
e palette_id
podem ser usados para aplicar uma coleção de cores e uma paleta específicas a um elemento do painel. Para uma visão geral das coleções de cores nativas do Looker, consulte a página de documentação Coleções de cores.
Se você tiver os IDs de coleção e paleta da paleta que quer usar, insira esses IDs nos subparâmetros collection_id
e palette_id
. Um ID de coleção ou de paleta pode ser um código alfanumérico ou ter como base o nome da coleção de cores. Os códigos alfanuméricos são usados para coleções nativas do Looker. Eles são específicos da instância e têm esta aparência:
color_application:
collection_id: 1297dk12-86a7-4xe0-8dfc-82de20b3806a
palette_id: 93c8aeb7-3f8a-4ca7-6fee-88c3617516a1
Os conjuntos de cores personalizadas usam IDs de coleção e paleta com base no nome da coleção de cores, que são portáteis em todas as instâncias e têm esta aparência:
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
Você também pode usar a IU para encontrar as cores, coleções ou paletas que quiser e gerar o LookML para adicioná-las ao seu painel. Navegue até uma parte do conteúdo definido pelo usuário (como um Look, um painel ou uma guia Explorar) e aplique as cores, a coleção ou a paleta que você quer na visualização do conteúdo usando a IU. Depois de fazer isso, siga as etapas para conseguir o LookML do painel, copie o LookML que foi produzido e cole-o na seção color_application
.
color_application
e as barras de valor positivo, negativo e total
Por padrão, a primeira cor da paleta designada é aplicada às barras de valor positivo no gráfico de cascata, a segunda cor da paleta é aplicada às barras negativas do gráfico de hierarquia e a terceira cor da paleta designada é aplicada à barra total do gráfico de hierarquia. O subparâmetro opcional reverse
muda o aplicativo para a última cor, a segunda para a última cor e a terceira para a última cor, respectivamente.
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
options:
reverse: true
Os parâmetros up_color
, down_color
e total_color
vão substituir as cores designadas no parâmetro color_application
se os dois tipos de parâmetros de cor forem usados.
Parâmetros de valor
Os parâmetros descritos nesta seção correspondem às opções no menu Valores do editor de visualização para gráficos de cascata.
show_value_labels
Mostre o valor de uma barra, uma linha ou um ponto ao lado do ponto de dados.
show_value_labels: true | false
## default value: false
label_color
O parâmetro label_color
aceita um valor de cor para os rótulos. O valor da cor pode ser formatado como uma string hexadecimal, como #2ca6cd
, ou como uma string de cor chamada CSS, como mediumblue
.
label_color: [blue]
Parâmetros do eixo X
Os parâmetros descritos nesta seção correspondem às opções no menu X do editor de visualização para gráficos de cascata.
x_axis_scale
Este parâmetro determina como a escala do eixo x é calculada.
auto
: a escala será inferida com base nos dados subjacentes. Esta é a configuração padrão.ordinal
: os dados serão representados como entradas discretas e com espaçamento uniforme.time
: os dados serão representados ao longo do tempo, e o eixo será rotulado da forma adequada. Isso não funcionará se não for possível converter os dados em datas.
x_axis_scale: auto | ordinal | time
## default value: auto
show_x_axis_label
Este parâmetro determina se o rótulo do eixo x é mostrado.
show_x_axis_label: true | false
## default value: true
show_x_axis_ticks
Este parâmetro determina se os valores são mostrados no eixo x.
show_x_axis_ticks: true | false
## default value: true
Parâmetros do eixo Y
Os parâmetros descritos nesta seção correspondem às opções no menu Y do editor de visualização para gráficos de cascata.
show_y_axis_labels
Este parâmetro determina se o rótulo do eixo y é mostrado.
show_y_axis_labels: true | false
## default value: true
show_y_axis_ticks
Este parâmetro determina se os valores são mostrados no eixo y.
show_y_axis_ticks: true | false
## default value: true
y_axis_gridlines
Este parâmetro determina se as linhas de grade são estendidas do eixo y.
y_axis_gridlines: true | false
## default value: true