InformacjaInstrukcja Set verbatim=1 jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji RTrim . Więcej informacji zawiera temat Verbatim .
Wyniki
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:
InputText
Utwórz następujący wymiar wyliczany:
=RTrim(InputText) do usuwania końcowych spacji z InputText.
Tabela wynikowa
InputText
RTrim(InputText)
' abc '
' abc'
' def '
' def'
W wyniku działania funkcji RTrim zostały usunięte wszystkie spacje końcowe z prawej strony pierwotnego tekstu, ale pozostały wszystkie spacje na początku.
Przykład — zastosowanie RTrim
Przegląd
System zarządzania relacjami z klientami (CRM) zawiera rekordy z niespójnie wprowadzonymi danymi, w których występują zbędne spacje na końcu. Do celów raportowania dane wymagają oczyszczenia w celu usunięcia tych spacji oraz zapewnienia prawidłowego sortowania i grupowania imion i nazwisk klientów.
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych załadowany do tabeli o nazwie Example.
Jedno pole w tabeli danych o nazwie CustomerName.
Skrypt ładowania
Set verbatim=1;
Example:
Load * inline [
CustomerName
'John Doe '
'Jane Smith'
'Michael Johnson '
'Emily Davis'
];
InformacjaInstrukcja „Set verbatim=1” jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji trim. Więcej informacji zawiera temat Verbatim .
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:
=RTrim(CustomerName) do usuwania wszelkich końcowych spacji z CustomerName.
Tabela wynikowa
CustomerName
RTrim(CustomerName)
'Emily Davis'
'Emily Davis'
'Jane Smith'
'Jane Smith'
'John Doe '
'John Doe'
'Michael Johnson '
'Michael Johnson'
W danych wyjściowych widać, że funkcja RTrim usunęła wszystkie spacje końcowe z pierwotnych wartości ciągów w CustomerName.
Przykład — zastosowanie zaawansowane RTrim
Przegląd
W tym przykładzie są usuwane wszystkie spacje końcowe z pierwotnego ciągu tekstowego. Wyrażenie wykresu zawiera miary, które wykorzystują funkcję Len do zliczania znaków w ciągu przed użyciem funkcji RTrim i po jej użyciu.
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej karty.
Skrypt ładowania zawiera:
Zestaw danych załadowany do tabeli o nazwie Example.
InformacjaInstrukcja „Set verbatim=1” jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji RTrim. Więcej informacji zawiera temat Verbatim .
Wyniki
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:
String
Utwórz następujący wymiar wyliczany:
=RTrim(String) do usunięcia wszelkich zbędnych spacji na końcu.
Utwórz następujące miary:
=Len(String) do zliczenia długości pierwotnego ciągu.
=Len(RTrim(String)) do obliczenia długości ciągu po usunięciu spacji na końcu.
Tabela wynikowa
Ciąg znaków
RTrim(String)
Len(String)
Len(RTrim(String))
' abc '
' abc'
10
6
' def '
' def'
6
4
Porównanie wyniku funkcji RTrim z pierwotnymi wartościami ciągu w skrypcie pokazuje, że wszystkie spacje na końcu zostały usunięte.
Poniższy kod pokazuje, jak użyć tej funkcji w skrypcie ładowania.
Set verbatim=1;
Example:
Load *, len(RtrimString) as RtrimStringLength;
Load *, rtrim(String) as RtrimString;
Load *, len(String) as StringLength;
Load * Inline [
String
' abc '
' def '];
InformacjaInstrukcja „Set verbatim=1” jest zawarta w przykładzie, aby zapobiec automatycznemu przycięciu spacji przed demonstracją funkcji rtrim. Więcej informacji zawiera temat Verbatim .