# Capitalize funkcja skryptu i funkcja wykresu

Funkcja Capitalize() konwertuje pierwszy znak każdego słowa w ciągu tekstowym na wielkie litery, a wszystkie pozostałe znaki na małe.

Składnia:

Capitalize(text)

Typ zwracanych danych: ciąg znaków

Argumenty

| Argument | Opis |
| --- | --- |
| text | Ciąg znaków do oceny. |

Przykład: wyrażenia wykresu

| Przykład | Wynik |
| --- | --- |
| `Capitalize( 'star trek' )` | Zwraca wartość `Star Trek` |
| `Capitalize( 'AA bb cC Dd' )` | Zwraca wartość `Aa Bb Cc Dd` |

## Przykład — podstawy Capitalize

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Capitalize.htm)

#### Wyrażenie wykresu

Przegląd

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* Zestaw danych załadowany do tabeli o nazwie `Example`.

* Jedno pole w tabeli danych o nazwie `TextToCapitalize`.

Skrypt ładowania

```
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
```

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:

* ` TextToCapitalize
                                   `

Utwórz następujący wymiar wyliczany:

* `=Capitalize(TextToCapitalize)` do obliczenia, które znaki należy zamienić na wielkie litery.

Tabela wynikowa

| TextToCapitalize | Capitalize(TextToCapitalize) |
| --- | --- |
| 50 Cent | 50 Cent |
| a-ha | A-Ha |
| BIGBANG | Bigbang |
| girl in red | Girl In Red |

Nie ma zmian w pierwszym wierszu danych, ponieważ pierwszy zestaw znaków zaczyna się od liczby, a drugi jest już napisany z wielkimi literami.

W drugim rzędzie pierwszy i trzeci znak są napisane wielkimi literami.

W trzecim rzędzie tylko pierwsza litera jest wielka, a wszystkie kolejne są małe.

W czwartym rzędzie pierwsza litera każdego słowa jest wielka.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Capitalize.htm)

#### Skrypt ładowania

Poniższy kod pokazuje, jak użyć tej funkcji w skrypcie ładowania.

```
Load 
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
```

Tabela wynikowa

| Ciąg znaków | Capitalize(ciąg) |
| --- | --- |
| rHode iSland | Rhode Island |
| washingTon d.C. | Washington D.C. |
| new york | New York |

## Przykład — zastosowanie Capitalize

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Capitalize.htm)

#### Wyrażenie wykresu

Przegląd

Zestaw danych imion i nazwisk klientów został wprowadzony przy użyciu różnych formatów, takich jak małe, wielkie lub mieszane litery. Funkcja `Capitalize` służy do czyszczenia danych, aby imię i nazwisko klienta były poprawnie napisane wielkimi literami podczas wyświetlania na pulpicie nawigacyjnym.

Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.

Skrypt ładowania zawiera:

* Zestaw danych załadowany do tabeli o nazwie `Example`.

* Jedno pole w tabeli danych o nazwie `CustomerName`.

Skrypt ładowania

```
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
```

Wyniki

Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:

* `CustomerName`

Utwórz następujący wymiar wyliczany:

* `=Capitalize(CustomerName)` do napisania imion i nazwisk klientów wielkimi literami.

Tabela wynikowa

| CustomerName | Capitalize(CustomerName) |
| --- | --- |
| JANE DOE | Jane Doe |
| john smith | John Smith |
| miCHAel Brown | Michael Brown |

Porównaj dane wyjściowe funkcji `Capitalize` z oryginalnymi wartościami ciągu `CustomerName`, które zostały załadowane w skrypcie. Możesz zobaczyć, jak funkcja pomyślnie przekonwertowała imiona i nazwiska na litery o właściwej wielkości. Wyświetlanie imion i nazwisk klientów ze standardową wielkością liter poprawia wygląd, spójność i czytelność pulpitu nawigacyjnego.