Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products. All content is subject to change and is provided without warranty.
Funkcja Text() wymusza traktowanie wyrażenia jako tekstu, nawet jeśli możliwa jest jego interpretacja liczbowa.
Składnia:
Text (expr)
Typ zwracanych danych: string
Argumenty
Argument
Opis
expr
Wyrażenie, które ma być traktowane jako tekst.
Przykład: wyrażenia wykresu
Przykład
Wyniki
Text( 1234 )
Zwraca 1234 jako ciąg Nie ma wartości liczbowej.
Text( pi( ) )
Zwraca 3.1415926535898 jako ciąg Nie ma wartości liczbowej.
Przykład — podstawy Text
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.
Tabela zawiera następujące pola:
ID
PostalCode
Poprzednie obciążenie, które wykorzystuje funkcję Text do utworzenia nowego pola o nazwie PostalCode_Text, aby zapewnić, że kody pocztowe pozostaną w postaci tekstu i nie zostaną przekonwertowane na liczby.
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj te pola jako wymiary:
ID
PostalCode
PostalCode_Text
Results table
ID
PostalCode
PostalCode_Text
1
12345
12345
2
54321
54321
3
67890
67890
4
11223
11223
5
33445
33445
Dane wyjściowe poprzedniego ładowania wykorzystują funkcję Text, aby zapewnić, że wszelkie wartości numeryczne są traktowane jako tekst. Można zauważyć, że wartości w kolumnie PostalCode_Text są przetwarzane jako tekst i są domyślnie wyrównane do lewej, podczas gdy wartości w kolumnie PostalCode są liczbami i są domyślnie wyrównane do prawej.
Przykład — zastosowanie Text
Przegląd
Zbiór danych zawiera dane faktur klientów, które są wprowadzane jako wartości liczbowe, ale chcesz zachować te wartości jako tekst.
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.
Tabela zawiera następujące pola:
InvoiceNumber
CustomerName
Poprzednie obciążenie, które wykorzystuje funkcję Text do utworzenia nowego pola o nazwie InvoiceNumber_Text, aby zapewnić, że numery faktur są traktowane jako tekst.
Skrypt ładowania
Example:
LOAD
InvoiceNumber,
CustomerName,
Text(InvoiceNumber) AS InvoiceNumber_Text;
LOAD * INLINE [
InvoiceNumber, CustomerName
10001, John Doe
10002, Jane Smith
10003, Bob Johnson
10004, Alice Brown
10005, Michael Green
];
Wyniki
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj te pola jako wymiary:
InvoiceNumber
CustomerName
InvoiceNumber_Text
Results table
InvoiceNumber
CustomerName
InvoiceNumber_Text
10001
John Doe
10001
10002
Jane Smith
10002
10003
Bob Johnson
10003
10004
Alice Brown
10004
10005
Michael Green
10005
Wyniki pokazują, że wartości liczbowe w kolumnie InvoiceNumber zostały teraz przekonwertowane na wartości tekstowe w kolumnie InvoiceNumber_Text i są wyrównane do lewej.
Czy ta strona była pomocna?
Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!