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 paranumber_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árionumber_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: