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 de número pode ser definido como qualquer um dos seguintes:

  • 1.234,56: milhares separados por vírgulas e decimais por ponto.
  • 1.234,56: milhares separados por pontos e decimais separados 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 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 de usuários 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 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 com um gráfico de colunas e uma tabela de dados que mostre valores para Contagem de pedidos, Preço médio de vendas dos itens do pedido e Preço total das vendas dos itens do pedido agrupados por Mês dos pedidos criados. 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ê 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 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 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 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á mostrada 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 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 esteja 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úmeros 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 medida Gasto médio de itens do pedido por usuário serão afetados pela configuração Formato de número e aparecerão no formato $x.xxx,xx. Por exemplo, um Gasto médio por usuário de 47,64 aparecerá como US$47,64 nas visualizações e nas tabelas de dados.