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 paranumber_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 atributonumber_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: