Uso
named_value_format: desired_name {
value_format: "excel formatting string"
strict_value_format: yes | no
}
|
Hierarquia
named_value_format |
Valor padrão
Nenhum
Aceita
Um nome para seu formato personalizado, além de uma string de formatação no estilo do 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 métricas.
Os formatos personalizados no Looker são criados e usados em várias etapas:
- Primeiro, use
named_value_formatno arquivo de modelo para declarar um nome para o novo formato personalizado. O nome precisa ser uma string sem espaços. - Em seguida, use o subparâmetro
value_formatemnamed_value_formatpara definir a formatação desejada fornecendo uma string de formato no estilo do Excel. - Por fim, aplique esse formato personalizado a dimensões e métricas fazendo referência a ele no parâmetro
value_format_nameno nível do campo.
É possível definir mais de um formato personalizado em um modelo, conforme mostrado nos exemplos a seguir.
Strings de formatação value_format comuns
A formatação usada com o parâmetro
value_formaté a mesma usada no campo Formato do valor em visualizações, exceto que o parâmetrovalue_formatexige que a string de formatação seja colocada entre aspas duplas. Consulte a página de documentação Opções de 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 entanto, no momento, a formatação de data e cor e a conversão hexadecimal não são compatíveis com o Looker.
Confira algumas das opções de formatação mais comuns. Alguns caracteres especiais, como símbolos de moedas internacionais, precisam estar 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 do usuário number_format
Normalmente, a formatação de número 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 opcional strict_number_format 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 Localizar formatação de números.
Opções de formatação padrão
Se 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 essa página para instruções sobre como usar value_format_name para aplicar formatos integrados.
Exemplos
Crie um formato personalizado chamado euro_in_thousands que tenha esta aparência: €1.23K:
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 Localização da formatação de números para outro exemplo.
Crie um formato personalizado chamado usd_in_millions que se pareça com US$1,23M e um formato chamado phone_number que se pareça com (123) 456-7890:
named_value_format: usd_in_millions {
value_format: "$0.000,,\" M\""
}
named_value_format: phone_number {
value_format: "(###) ###-####"
}