Skip To Content

Formatowanie liczb

W wielu miejscach na panelu, gdy wyświetlane są liczby, aplikacja Operations Dashboard będzie próbowała sformatować i przeanalizować te liczby z uwzględnieniem ustawień lokalnych. Oznacza to, że do reprezentowania pozycji, takich jak separatory tysięcy, separatory dziesiętne i znaki procentu, używane są wzorce stosowane w danych ustawieniach lokalnych. Na przykład wartość 1 milion z dwoma miejscami po przecinku będzie wyświetlana w panelu w następujący sposób:

  • 1,000,000.00 dla użytkowników z Kanady i USA
  • 1 000 000,00 dla użytkowników z Polski
  • 1.000.000,00 dla użytkowników z Niemiec

Aplikacja Operations Dashboard określa ustawienia lokalne użytkownika na podstawie ustawienia języka użytkownika w profilu użytkownika platformy ArcGIS lub, jeśli dostęp do paneli uzyskuje anonimowo, ustawienia języka w przeglądarce internetowej.

Jeśli domyślne formaty lokalne są nieodpowiednie, można je zastąpić, podając inne wzorce w ustawieniu Wzorzec dla elementów, takich jak kontrolka, wskaźnik i diagram szeregowy.

Ustawienie Wzorca

Poniżej przedstawiono konwencje formatowania liczb obsługiwane przez aplikację Operations Dashboard. Są one oparte na wzorcach formatowania liczb opisanych w dokumentacji Unicode Common Locale Data Repository (CLDR).

  • Wprowadzenie znaku . wskazuje miejsce, w którym ma się znaleźć separator dziesiętny.
  • Wprowadzenie znaku , wskazuje miejsce, w którym ma się znaleźć separator tysięcy.
  • Wprowadzenie znaku 0 wskazuje wymagane dopełnienie liczby zerami. Jeśli liczba jest za krótka, w panelu zostaną wyświetlone zera z uwzględnieniem lokalnego zestawu liczbowego.
  • Wprowadzenie znaku # wskazuje, że dopełnianie nie ma być stosowane. Jeśli liczba jest za krótka, w panelu nic nie będzie wyświetlane.
  • W celu wyświetlenia symboli waluty można wprowadzić dziesiętny lub szesnastkowy kod HTML. Na przykład symbol euro wyświetla się, wprowadzając dziesiętny kod HTML € lub szesnastkowy kod €. Podobnie, symbol jena można wyświetlić, wprowadzając dziesiętny kod HTML ¥ lub szesnastkowy kod ¥.

Poniżej przedstawiono przykładowe wzorce liczb, w których używane są niektóre z powyższych konwencji i ich różny wpływ na liczbę wyświetlaną w zależności od tego, czy używane są ustawienia lokalne dla języka angielskiego, francuskiego, czy też niemieckiego. Dla wszystkich wzorców przyjęto założenie, że domyślnie wyświetlana jest liczba 1234,567. Należy zwrócić uwagę na to, w jaki sposób znaki , i . w poniższych wzorcach są zastępowane przez znaki stosowane dla ustawień lokalnych.

Wzór Ustawienia dla języka angielskiego Ustawienia dla języka francuskiego Ustawienia dla języka niemieckiego

#,##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¥

Liczba cyfr, które można wprowadzić w ustawieniu Wzorzec, nie jest ograniczona. Oznacza to, że nie ma znaczenia, ile zastępczych znaków # zostanie wprowadzonych przed liczbą dziesiętną. Jednak sprawdzonym rozwiązaniem jest umieszczenie co najmniej jednego zera w każdym wzorcu.

Znaki specjalne

W przypadku wielu znaków nie jest wykonywane zastępowanie, a znaki te są wyświetlane w panelu dokładnie tak, jak zostały wprowadzone w ustawieniu Wzorzec. Aplikacja Operations Dashboard obsługuje jednak niektóre znaki specjalne reprezentujące inne znaki. Na przykład znak # powoduje, że w panelu zamiast niego wyświetlana jest zlokalizowana cyfra.

Niektóre spośród znaków specjalnych są zastępowane tym samym znakiem, który wprowadzono w ustawieniu Wzorzec. Na przykład w przypadku ustawień dla języka angielskiego znak grupujący , jest zastępowany znakiem ,. W tym przypadku zastępowanie też ma miejsce. Jeśli symbole zostaną zmienione, znak grupujący także zostanie zmieniony. Ponadto istnieją znaki specjalne, których sama obecność już wpływa na format. Znak procentu (%) powoduje, że przed wyświetleniem wartości w panelu wartość ta jest mnożona przez 100.

W następującej tabeli opisano wpływ zastosowania niektórych znaków specjalnych na formaty liczb w panelach:

SymbolOpis

0

Cyfra.

#

Cyfra. Zero nie jest wyświetlane.

.

Znak zastępczy separatorów dziesiętnych.

,

Znak zastępczy separatorów grupujących.

E

Oddziela mantysę i wykładnik w formatach wykładniczych.

;

Oddziela podwzorce dla liczb dodatnich i ujemnych. Więcej informacji na ten temat zawiera uwaga pod tą tabelą.

-

Domyślny prefiks liczby ujemnej.

%

Mnoży liczbę przez 100 i wyświetla ją jako wartość procentową.

Mnoży liczbę przez 1000 i wyświetla ją jako promil.

¤

Zlokalizowany symbol waluty. Jak już wspomniano wyżej, w celu wyświetlenia symboli waluty można wprowadzić dziesiętny lub szesnastkowy kod HTML.

X

W prefiksie i sufiksie można użyć dowolnych innych znaków.

'

Służy do cytowania znaków specjalnych w prefiksie i sufiksie.

Notatka:

Wszystkie wzorce składają się z podwzorca dla liczby dodatniej i opcjonalnego podwzorca dla liczby ujemnej, np. #,##0.00;(#,##0.00). Każdy podwzorzec składa się z następujących elementów: prefiks, część liczbowa i sufiks. Jeśli jawnie nie wprowadzono podwzorca dla liczby ujemnej, niejawnym podwzorcem dla liczby ujemnej jest znak - wprowadzany na początku podwzorca dla liczby dodatniej. Na przykład sama wartość 0.00 jest równa wartości 0.00;-0.00. Jeśli istnieje jawny podwzorzec dla liczby ujemnej, określa on prefiks i sufiks liczby ujemnej, liczbę cyfr i minimalną liczbę cyfr. Inne właściwości nie są uwzględniane w podwzorcu liczby ujemnej.


W tym temacie
  1. Znaki specjalne