Uso
value_format: "string de formatação do Excel"
strict_value_format: yes | no
}
Hierarquia
named_value_format |
Valor padrão
NenhumaAceita
Um nome para o formato personalizado e uma string de formatação no estilo Excel que define o formato e um valor booleano para o subparâmetro opcional strict_value_format .
|
Definição
Com o parâmetro named_value_format
, é possível criar e salvar um formato personalizado que pode ser aplicado a várias dimensões e medidas.
Os formatos personalizados no Looker são criados e usados em várias etapas:
- Primeiro, use
named_value_format
no arquivo de modelo para declarar um nome para o novo formato personalizado. Esse nome precisa ser uma string sem espaços. - Em seguida, use o subparâmetro
value_format
emnamed_value_format
para definir a formatação desejada fornecendo uma string de formato no Excel. - Por fim, aplique esse formato personalizado às dimensões e medidas referenciando-o no parâmetro
value_format_name
no nível do campo.
É possível definir mais de um formato personalizado em um modelo, conforme mostrado nos exemplos abaixo.
Strings de formatação comuns do value_format
A formatação usada com o parâmetro
value_format
é a mesma usada no campo Formato de valor das visualizações, mas o parâmetrovalue_format
exige que a string de formatação esteja entre aspas duplas. Consulte a página de documentação Opções do gráfico de colunas para informações sobre formatos de valores em visualizações.
Leia o guia completo do Excel sobre como especificar esses formatos na documentação. No momento, o formato de data, a formatação de cores e a conversão hexadecimal não são compatíveis com o Looker.
Veja abaixo algumas das opções de formatação mais comuns. Alguns caracteres especiais, como símbolos de moeda internacionais, precisam ser colocados entre aspas duplas.
value_format: "0" # Integer (123)
value_format: "*00#" # Integer zero-padded to 3 places (001)
value_format: "0 \" String\"" # Integer followed by a string (123 String)
# Please note "String" can be replaced with any other word
value_format: "0.##" # Number up to 2 decimals (1. or 1.2 or 1.23)
value_format: "0.00" # Number with exactly 2 decimals (1.23)
value_format: "*00#.00" # Number zero-padded to 3 places and exactly 2 decimals (001.23)
value_format: "#,##0" # Number with comma between thousands (1,234)
value_format: "#,##0.00" # Number with comma between thousands and 2 decimals (1,234.00)
value_format: "0.000,,\" M\"" # Number in millions with 3 decimals (1.234 M)
# Please note division by 1 million happens automatically
value_format: "0.000,\" K\"" # Number in thousands with 3 decimals (1.234 K)
# Please note division by 1 thousand happens automatically
value_format: "$0" # Dollars with 0 decimals ($123)
value_format: "$0.00" # Dollars with 2 decimals ($123.00)
value_format: "\"€\"0" # Euros with 0 decimals (€123)
value_format: "$#,##0.00" # Dollars with comma btwn thousands and 2 decimals ($1,234.00)
value_format: "$#.00;($#.00)" # Dollars with 2 decimals, positive values displayed
# normally, negative values wrapped in parenthesis
value_format: "0\%" # Display as percent with 0 decimals (1 becomes 1%)
value_format: "0.00\%" # Display as percent with 2 decimals (1 becomes 1.00%)
value_format: "0%" # Convert to percent with 0 decimals (.01 becomes 1%)
value_format: "0.00%" # Convert to percent with 2 decimals (.01 becomes 1.00%)
strict_value_format
substitui o atributo de usuário number_format
.
Normalmente, a formatação de números definida no atributo de usuário number_format
é aplicada sobre o formato criado com named_value_format
. No entanto, se você definir o subparâmetro strict_number_format
opcional como yes
, a formatação de number_format
não será aplicada e os campos vão manter a formatação de named_value_format
. Para ver um exemplo e saber mais, acesse a página de documentação Como formatar a formatação de números.
Opções de formatação padrão
Se você preferir aplicar um dos formatos de valor integrados do Looker, escolha entre os formatos listados na seção Nomes de formato padrão da página de documentação do parâmetro value_format_name
. Consulte esta página para ver instruções sobre como usar o value_format_name
para aplicar formatos integrados.
Examples
Crie um formato personalizado com o nome euro_in_thousands
semelhante a € 1,23 mil:
named_value_format: euro_in_thousands {
value_format: "\"€\"0.000,\" K\""
}
Evite que o atributo de usuário number_formatting
afete o formato euro_in_thousands
:
named_value_format: euro_in_thousands {
value_format: "\"€\"0.000,\" K\""
strict_value_format: yes
}
Consulte também a página de documentação Como formatar a formatação de números para ver outro exemplo.
Crie um formato personalizado com o nome usd_in_millions
, que tem o formato US$1,23 milhão, e um formato chamado phone_number
, com aparência de (123) 456-7890:
named_value_format: usd_in_millions {
value_format: "$0.000,,\" M\""
}
named_value_format: phone_number {
value_format: "(###) ###-####"
}