Em muitos lugares em um painel quando os números são mostrados, o Operations Dashboard tentará formatar e analisar números de uma maneira sensível ao local. Isto significa que os padrões culturalmente sensíveis são utilizados para representar itens como separadores de decimais e milhares, e sinais de percentuais. Por exemplo, o número 1 milhão com duas casas decimais seria exibido em um painel da seguinte maneira:
- 1,000,000,00 para usuários Canadenses e Americanos
- 1 000 000,00 para usuários Franceses
- 1.000.000,00 para usuários Alemães
O Operations Dashboard determina a localidade de um usuário com base em sua configuração de idioma no seu perfil de usuário do ArcGIS ou se eles acessam os painéis anonimamente, a configuração do idioma em seu navegador.
Quando os formatos padrão específicos de localidade não são apropriados, você pode substituí-los especificando diferentes padrões na configuração de Padrão para elementos como medidor, indicador e serial gráfico.
A seguir estão as convenções de formatação do número suportadas pelo Operations Dashboard . Elas são baseadas em padrões de formatação do número descritos na documentação Unicode Common Locale Data Repository (CLDR).
- Inserir . indica onde deve ser colocado um ponto decimal.
- Inserir , indica onde deve ser colocado um separador de milhares.
- Inserir 0 indica onde deve estar o preenchimento com zeros no número. Se o número for muito curto, um zero com base no conjunto numérico da localidade será exibido no painel de controle.
- Inserir # indica sem preenchimento com zeros. Se o número for muito curto, nada aparecerá no painel.
- A inserção da codificação de decimal ou hexadecimal da HTML pode ser utilizada para exibir os sinais monetários. Por exemplo, o sinal do euro aparece quando você insere a codificação de decimal da HTML € ou a codificação de hexadecimal €. Da mesma maneira, o sinal do euro aparece quando você insere a codificação de decimal da HTML ¥ ou a codificação de hexadecimal ¥.
Os seguintes são padrões de números de exemplo que utilizam algumas das convenções acima e mostram como eles têm diferentes impactos no número exibido com base em se a localidade do usuário é Inglês, Francês ou Alemão. Todos os padrões são baseados no pressuposto de que o número é exibido como 1234.567 por padrão. Note como os caracteres , e . nos seguintes padrões são substituídos por caracteres específicos de localidade.
Padrão | Localidade do Inglês | Localidade do Francês | Localidade do Alemão |
---|---|---|---|
#,##0.## | 1.234,57 | 1 234,57 | 1.234,57 |
#,##0.### | 1.234,567 | 1 234.567 | 1.234,567 |
###0.##### | 1234,567 | 1234,567 | 1234,567 |
###0.0000# | 1234,5670 | 1234,5670 | 1234,5670 |
00000,0000 | 01234,5670 | 01234,5670 | 12345,5670 |
#,##0.00€ | 1,234.57 € | 1 234,57 € | 1.234, 57 € |
#,##0.00¥ | 1,234.57¥ | 1 234,57¥ | 1,234.57¥ |
Não há limite para o número de dígitos que podem ser inseridos na configuração de Padrão . Isto significa que não é importante quantos caracteres de espaço reservado # são inseridos antes do decimal. No entanto, é melhor prática incluir pelo menos um zero em cada padrão.
Caracteres especiais
Para muitos caracteres, não ocorre nenhuma substituição de caractere, e estes caracteres são exibidos em um painel exatamente como eles são inseridos na configuração de Padrão . O Operations Dashboard suporta alguns caracteres especiais que representam outros caracteres. Por exemplo, o caractere # faz com que um dígito localizado apareça em seu lugar em um painel.
Dos caracteres especiais, existem alguns que são substituídos pelo mesmo caractere que foi inserido na configuração de Padrão . Por exemplo, na localidade do Inglês, o caractere de agrupamento , é substituído por ,. Neste caso, ainda ocorre uma substituição de caractere. Se os símbolos forem alterados, o caractere de agrupamento também serão alterados. Há também alguns caracteres especiais que afetam o comportamento da formatação apenas pela presença deles. A porcentagem de caractere (%) resulta no valor sendo multiplicado por 100 antes de aparecer no painel de controle.
A seguinte tabela descreve os efeitos de determinados caracteres especiais nos formatos de números nos painéis:
Símbolo | Descrição |
---|---|
0 | Um dígito. |
# | Um dígito. Zero aparece como ausente. |
. | Um espaço reservado para separadores de decimal. |
, | Um espaço reservado para separadores de agrupamento. |
L | Separa mantisas e expoentes para formatos exponenciais. |
; | Separa os subpadrões positivos e negativos. Veja a nota abaixo desta tabela. |
- | O prefixo negativo padrão. |
% | Multiplica o número por 100 e mostra como uma porcentagem. |
‰ | Multiplica o número por 1000 e mostra por milenar. |
¤ | O sinal da moeda local. Como mencionado acima, a codificação de decimal ou hexadecimal da HTML pode ser utilizada para exibir os sinais monetários. |
X | Quaisquer outros caracteres podem ser utilizados no prefixo ou sufixo. |
' | Utilizado para citar caracteres especiais em um prefixo ou sufixo. |
Anotação:
Todos os padrões são compostos por um subpadrão positivo e um subpadrão negativo opcional, como #,##0.00;(#,##0.00). Cada subpadrão é composto do seguinte: um prefixo, parte numérica e sufixo. Se um subpadrão negativo explícito não foi inserido, o subpadrão negativo implícito será o sinal - anexado ao início do subpadrão positivo. Por exemplo, 0.00 equipara-se somente à 0.00;-0.00. Se houver um subpadrão negativo explícito, ele determinará o prefixo e o sufixo negativos, o número de dígitos e os dígitos mínimos. Outras características não são consideradas no subpadrão negativo.