Localização da formatação de números

A localização do formato de número geralmente é definida com a localização do modelo e a seleção do idioma da interface do usuário. Para saber mais sobre esses tópicos, acesse as páginas de documentação Como localizar seu modelo do LookML e Idiomas compatíveis com a interface do usuário.

A configuração padrão de formato de número do Looker para números exibidos 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 uma vírgula
  • 1 234,56: milhares separados por espaços, decimais separados por uma vírgula

Como definir formatos numéricos para os usuários

Você pode definir um formato de número por meio de 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 determinado grupo de usuários. Se os usuários dentro do grupo tiverem definido um valor personalizado para number_format, o valor personalizado substituirá qualquer valor atribuído ao grupo. Para evitar que isso aconteça, confirme que a configuração Acesso do usuário para o atributo number_format está definida como Editar.
  • Para definir um formato de número para uma instância: atribua um dos códigos na tabela acima ao campo Formato de número na página Localização do painel Administrador.

O formato de número padrão no Looker tem esta aparência:

Se você alterar o formato de número para 1.234,56, ele ficará assim:

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 seus modelos, o formato de número selecionado na configuração Formato de número ou o atributo de usuário number_format será aplicado ao formato fornecido nos parâmetros do LookML. Exemplo:

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 selecionado no campo Formato de valor:

Não é possível usar os parâmetros LookML ou o campo Formato de valor no menu Editar de uma visualização para definir a formatação como 1.234,56 ou 1 234,56. Para definir esses formatos, use a configuração Formato de número ou o atributo number_format do usuário. value_format, value_format_name e o campo Formato de valor usam strings de formatação no estilo Excel.

Como modificar a configuração do formato de número com strict_value_format

Normalmente, a formatação de números definida na configuração Formato de número ou o atributo de usuário number_format é aplicada sobre formatos aplicados por 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, poderá usar 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. Esse formato pode ser aplicado aos campos usando o parâmetro value_format_name, e esses campos não serão afetados pelo formato de número ou number_format.

Por exemplo, primeiro crie um formato personalizado no arquivo de modelo e defina o subparâmetro strict_value_format como yes:

named_value_format: dollar_formatting {
  value_format: "$#,###.00"
  strict_value_format: yes
}

Em seguida, aplique essa formatação a um ou mais campos no arquivo de visualização:

measure: average_sale_price {
  type: average
  value_format_name: dollar_formatting
  sql: ${sale_price} ;;
}

Isso resulta em uma aparência como esta: