Localizar a formatação de números

A configuração padrão do formato de número do Looker para números que aparecem em tabelas e visualizações de dados é 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, decimais separados por um ponto
  • 1.234,56: milhares separados por pontos, decimais separados por vírgula
  • 1 234,56: milhares separados por espaços e decimais separados por uma vírgula

Definir formatos de número para usuários

Você pode definir um formato de número com um dos seguintes métodos:

  • Para definir um formato de número para usuários específicos: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 de usuários específico. Se os usuários do grupo tiverem definido um valor personalizado para number_format, esse valor 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 um Explore com um gráfico de colunas e uma tabela de dados que exibem valores para Contagem de pedidos, Preço de venda médio dos itens do pedido e Preço total das vendas dos itens do pedido agrupados por Pedidos criados Mês. Os valores com a configuração padrão terão o formato x,xxx.xx.

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

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

A Análise mostra a contagem de pedidos de junho como US $8, 251 e o preço de venda total de junho como US $395.602,40.

Configuração de formato de número com outros métodos de formatação de números

Se você usar os parâmetros 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 o atributo do usuário number_format vai ser aplicado ao formato dado nos parâmetros do LookML. Por exemplo, suponha que você tenha uma medida que represente o número 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 LookML value_format: "####.0\"pies\"", as visualizações e as tabelas de dados exibem valores no formato xxxx,xx tortas. A configuração Formato de número troca uma vírgula pelo período de value_format: "####.0\"pies\"". Uma contagem de 9.849 tortas será exibida como 9.849.0 tortas.

Da mesma forma, se você usar o campo Formato do valor no menu Editar de uma visualização, o formato de número definido na configuração Formato de número ou o atributo do usuário number_format vai ser aplicado sobre o formato especificado no campo Formato do valor da visualização.

Por exemplo, se um usuário inserir o formato ###0.000 no campo Formato do valor de um gráfico de colunas e o Formato de número estiver definido como 1.234,56, a visualização exibirá valores no formato xxxx,xxxx. A configuração Formato de número troca uma vírgula pelo período da configuração Formato do valor da visualização ###0.000. Uma Contagem de 8.474 pedidos na visualização vai aparecer como 8.474.000.

Como substituir a configuração de formato de número por strict_value_format

Normalmente, a formatação de número 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 de 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 eles não serão afetados pela configuração do Formato de número nem 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 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 está definida como 1.234,56.

Nas tabelas e visualizações de dados, os valores da medida Preço médio de venda dos itens do pedido aparecerão 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 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 vai aparecer como US$47,64 nas visualizações e tabelas de dados.