Como localizar a formatação de números

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

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 de vírgulas separadas por vírgulas e decimais com um ponto.
  • 1.234,56: milhares de pontos separados por pontos; decimais separados por uma vírgula
  • 1.234.56: milhares de casas separadas por espaços e decimais com uma vírgula.

Definição de formatos de número para usuários

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

  • Para definir um formato de número para usuários individuais: selecione a opção desejada no menu suspenso Formato de número da página Editar usuário no 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 no grupo tiverem definido um valor personalizado para number_format, o valor personalizado modificará qualquer valor atribuído ao grupo. Para evitar que isso aconteça, garanta que a configuração Acesso do usuário para o atributo de usuário number_format não esteja 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ê mudar o formato de número para 1.234,56, o código 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 os 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 sobre o formato fornecido nos parâmetros do LookML. Exemplo:

Da mesma forma, se você usar o campo Formato de valor em um menu Editar de 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 parâmetros LookML ou o campo Value Format em um menu Edit 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 de usuário number_format. value_format, value_format_name e o campo Formato de valor usam strings de formatação no estilo Excel.

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

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

Por exemplo, primeiro crie um formato personalizado no seu 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} ;;
}

O resultado é semelhante a este: