A configuração de formato de número padrão do Looker para números que aparecem em tabelas de dados e visualizações é 1.234,56. No entanto, o formato do número pode ser definido como um dos seguintes:
- 1.234,56: milhares separados por vírgulas e decimais por ponto.
- 1.234,56: milhares separados por pontos e decimais por vírgula
- 1 234,56: milhares separados por espaços e decimais separados por vírgula
Como definir formatos de número para usuários
É possível definir um formato de número usando um destes métodos:
- Para definir um formato de número para usuários individuais:selecione o formato desejado no menu suspenso Formato de número na página Editar usuário no painel Administrador e clique em Salvar na parte de baixo da página.
- Para definir um formato de número para um grupo de usuários:atribua o formato desejado ao atributo de usuário
number_format
de um grupo específico. Se os usuários do grupo tiverem definido um valor personalizado paranumber_format
, ele vai substituir qualquer valor que você atribuir ao grupo. Para evitar que onumber_format
atribuído seja substituído, verifique se a configuração Acesso do usuário para o atributo de usuárionumber_format
não está definida como Editar. - Para definir um formato de número para uma instância inteira:atribua um dos códigos da tabela anterior ao campo Formato de número na página Localização do painel Administrador.
O formato de número padrão no Looker, 1.234,56, mostra números em milhares separados por vírgulas e decimais separados por ponto.
Por exemplo, suponha que você tenha uma análise detalhada com um gráfico de colunas e uma tabela de dados que mostre os valores de Contagem de pedidos, Preço médio de venda dos itens do pedido e Preço total de venda dos itens do pedido agrupados por Mês de criação dos pedidos. Os valores com a configuração padrão terão o formato x,xxx.xx.
Se você mudar a configuração Formato de número para 1.234,56, os valores nas visualizações e tabelas de dados vão ter o formato x.xxx,xx:
A configuração de formato de número com outros métodos de formatação de número
Se você usar os parâmetros do LookML value_format_name
ou value_format
para formatar campos nos modelos, o formato de número selecionado na configuração Formato de número ou no atributo de usuário number_format
será aplicado em cima do formato fornecido nos parâmetros do LookML. Por exemplo, suponha que você tenha uma métrica que represente a contagem de tortas com um value_format
especificado definido no LookML:
measure: count {
type: count
value_format: "####.0\"pies\""
drill_fields: [detail*]
}
Com a configuração Formato de número definida como 1.234,56 e o value_format: "####.0\"pies\""
do LookML, as visualizações e tabelas de dados mostram valores no formato xxxx,xx pies. A configuração Formato de número troca uma vírgula pelo ponto do value_format: "####.0\"pies\""
. Uma contagem de 9.849 pizzas será exibida como 9.849,0.
Da mesma forma, se você usar o campo Formato de valor no menu Editar de uma visualização, o formato de número definido na configuração Formato de número ou o atributo de usuário number_format
será aplicado em cima do formato especificado no campo Formato de valor da visualização.
Por exemplo, se um usuário inserir o formato ###0.000
no campo Formato de valor de um gráfico de colunas e o Formato de número estiver definido como 1.234,56, a visualização vai mostrar valores no formato xxxx,xxxx. A configuração Formato de número troca uma vírgula pelo ponto para a configuração ###0.000
de Formato de valor da visualização. Uma contagem de 8.474 pedidos na visualização vai aparecer como 8474.000.
Como substituir a configuração de formato de número com strict_value_format
Normalmente, a formatação de números definida na configuração Formato de número ou no atributo de usuário number_format
é aplicada em cima dos formatos aplicados pelos parâmetros do LookML.
No entanto, se você quiser criar um formato numérico que não seja afetado pela configuração Formato numérico ou pelo atributo de usuário number_format
, use o parâmetro de modelo named_value_format
para criar um formato numérico e definir o subparâmetro strict_number_format
como yes
. É possível aplicar esse formato aos campos usando o parâmetro value_format_name
, e esses campos não serão afetados pela configuração Formato de número ou pelo atributo de usuário number_format
.
Por exemplo, suponha que um formato personalizado chamado dollar_formatting
seja definido em um arquivo de modelo. O formato personalizado tem um subatributo strict_value_format
definido como yes
:
named_value_format: dollar_formatting {
value_format: "$#,###.00"
strict_value_format: yes
}
O arquivo de visualização order_items
no projeto tem duas medidas, average_sale_price
e average_spend_per_user
. O formato personalizado dollar_formatting
é aplicado à medida average_sale_price
, mas não à 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} ;;
}
A formatação de número na configuração Formato de número está definida como 1.234,56.
Nas tabelas de dados e visualizações, os valores da métrica Preço médio de venda dos itens do pedido vão aparecer no formato $x,xxx.xx e não serão afetados pela configuração Formato de número. Por exemplo, um preço médio de venda de 45,63 vai aparecer como R$45,63 nas visualizações e tabelas de dados.
Nas tabelas de dados e visualizações, os valores da métrica Gasto médio de itens de pedidos por usuário serão afetados pela configuração Formato de número e vão aparecer no formato $x.xxx,xx. Por exemplo, um gasto médio por usuário de 47,64 vai aparecer como R$47,64 nas visualizações e tabelas de dados.