모두 확장/축소
Right - 스크립트 및 차트 함수이 페이지에서
Right() 는 입력 문자열의 마지막(가장 오른쪽) 문자로 구성된 문자열을 반환합니다. 문자 수는 두 번째 인수로 결정됩니다.
구문:
Right( text, count)
반환 데이터 유형: 문자열
인수
text
원래 문자열입니다.
count
문자열 text 의 맨 오른쪽 부분부터 포함시킬 문자 수를 정의합니다.
예: 차트 표현식
Right( 'abcdef', 3 )
def 를 반환합니다.
예 - Right 기본 사항
차트 표현식
개요
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
로드 스크립트
Example:
Load * inline [
InputText, NoOfChars
'abcdef', 3
'2021-07-14', 5
'2021-07-14', 2
];
클립보드로 코드를 복사합니다.
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 다음 필드를 차원으로 추가합니다.
다음 계산된 차원을 만듭니다.
결과 테이블
InputText
NoOfChars
Right(InputText,NoOfChars)
2021-07-14
5
07-14
abcdef
3
def
2021-07-14
2
14
첫 번째 행은 문자열 InputText 의 오른쪽부터 시작하는 처음 5개 문자인 07-14 를 반환합니다.
두 번째 행은 문자열 InputText 의 오른쪽부터 시작하는 처음 3개 문자인 def 를 반환합니다.
세 번째 행은 문자열 InputText 의 오른쪽부터 시작하는 처음 2개 문자인 14 를 반환합니다.
로드 스크립트
다음 코드는 로드 스크립트에서 함수를 사용하는 방법을 보여 줍니다.
Example:
Load
*,
right(Text,NoOfChars) as Right;
Load * inline [
Text, NoOfChars
'abcdef', 3
'2021-07-14', 5
'2021-07-14', 2
];
클립보드로 코드를 복사합니다.
결과 테이블
텍스트 NoOfChars 오른쪽 abcdef 3 def 2021-07-14 5 7-14 2021-07-14 2 14
예 - Right 시나리오
차트 표현식
개요
이 예에서는 지역 코드와 주문 번호가 포함된 데이터 집합의 주문 코드를 구문 분석하여 데이터 분석을 위한 새 필드를 만듭니다.
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
로드 스크립트
Example:
Load * inline [
OrderID, CustomerName, SalesAmount
US1000001, John Doe, 1500
EU3000002, Jane Smith, 2300
AS2000003, Mike Davis, 1800
];
클립보드로 코드를 복사합니다.
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 다음 필드를 차원으로 추가합니다.
OrderID
CustomerName
SalesAmount
다음 계산된 차원을 만듭니다.
결과 테이블
OrderID
CustomerName
SalesAmount
Right(OrderID, 7)
AS2000003
Mike Davis
1800
2000003
EU3000002
Jane Smith
2300
3000002
US1000001
John Doe
1500
1000001
Right 함수의 출력을 입력 OrderID 와 비교합니다. 계산 차원은 이제 사전순이 아닌 숫자순으로 출력을 정렬하는 등의 작업에 사용할 수 있는 숫자 값을 도출합니다.