Como localizar a formatação de números

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. decimais separados por um ponto
  • 1.234,56: milhares separados por pontos e decimais por vírgula
  • 1 234,56: milhares separados por espaços. decimais separados por vírgula

Definindo formatos de números para usuários

É possível definir um formato de número com um dos seguintes 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 do painel Administrador e clique em Salvar na parte inferior 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 para number_format, ele vai substituir qualquer valor atribuído ao grupo. Para evitar que o number_format atribuído seja substituído, verifique se a configuração Acesso do usuário do atributo de usuário number_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 um 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.

A Análise exibe a contagem de pedidos em junho como US $8.251, e o preço de venda total em junho como US $395.602,40.

Se você alterar a configuração Formato de número para 1.234,56, os valores nas visualizações e tabelas de dados terão o formato x.xxx,xx:

A Análise mostra que o número de pedidos em junho é 8.251, e o preço de venda total em junho é R$ 395.602,40.

A configuração "Formato de número" com outros métodos de formatação de números

Se você usar os parâmetros value_format_name ou value_format do LookML para formatar campos nos modelos, o formato de número selecionado na configuração Formato de número ou o atributo de usuário number_format será aplicado sobre o formato fornecido nos parâmetros do LookML. Por exemplo, suponha que você tenha uma medida 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 pizzas.

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 sobre o 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 aos formatos aplicados pelos parâmetros do LookML.

No entanto, se você quiser criar um formato de número que não seja afetado pela configuração Formato de número ou pelo atributo de usuário number_format, use o parâmetro de modelo named_value_format para criar um formato de número 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 subparâmetro 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úmeros na configuração Formato de número é definida como 1.234,56.

Nas tabelas de dados e visualizações, os valores da medida Preço médio de venda dos itens do pedido aparecem no formato $x,xxx.xx e não são afetados pela configuração Formato do 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.