모두 확장/축소
Left - 스크립트 및 차트 함수이 페이지에서
Left() 는 입력 문자열의 첫 번째(가장 왼쪽) 문자로 구성된 문자열을 반환하며 문자 수는 두 번째 인수로 결정됩니다.
구문:
Left( text, count)
반환 데이터 유형: 문자열
인수 text 원래 문자열입니다. count 문자열 text 의 맨 왼쪽 부분부터 포함시킬 문자 수를 정의합니다.
예: 차트 표현식 Left( 'abcdef', 3 ) abc 를 반환합니다.
예 - Left 기본 사항 차트 표현식 개요
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
로드 스크립트
Example:
Load * inline [
InputText, NoOfChars
'abcdef', 3
'2021-07-14', 4
'2021-07-14', 2
];
클립보드로 코드를 복사합니다. 결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 다음 필드를 차원으로 추가합니다.
다음 계산된 차원을 만듭니다.
결과 테이블 InputText NoOfChars Left(InputText,NoOfChars) abcdef 3 abc 2021-07-14 2 20 2021-07-14 4 2021
첫 번째 행은 문자열 InputText 의 왼쪽부터 시작하는 처음 3개 문자인 abc 를 반환합니다.
두 번째 행은 문자열 InputText 의 왼쪽부터 첫 번째 2개 문자인 20 을 반환합니다.
세 번째 행은 문자열 InputText 의 왼쪽부터 첫 4개 문자인 2021 을 반환합니다.
로드 스크립트 다음 코드는 로드 스크립트에서 함수를 사용하는 방법을 보여 줍니다.
Example:
Load
*,
left(Text,NoOfChars) as Left;
Load * inline [
Text, NoOfChars
'abcdef', 3
'2021-07-14', 4
'2021-07-14', 2
];
클립보드로 코드를 복사합니다. 결과 테이블 텍스트 NoOfChars 왼쪽 abcdef 3 abc 2021-07-14 4 2021 2021-07-14 2 20
예 - 왼쪽 시나리오 차트 표현식 개요
이 예에서는 지역 코드, 연도 및 주문 번호가 포함된 데이터 집합의 주문 코드를 구문 분석하여 데이터 분석을 위한 새 필드를 만듭니다.
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
로드 스크립트
Example:
Load * inline [
OrderID, CustomerName, SalesAmount
US2024001, John Doe, 1500
EU2024002, Jane Smith, 2300
AS2024003, Mike Davis, 1800
];
클립보드로 코드를 복사합니다. 결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 다음 필드를 차원으로 추가합니다.
OrderID
CustomerName
SalesAmount
다음 계산된 차원을 만듭니다.
결과 테이블 OrderID CustomerName SalesAmount Left(OrderID, 2) AS2024003 Mike Davis 1800 AS EU2024002 Jane Smith 2300 EU US2024001 John Doe 1500
미국
Left 함수의 출력은 OrderID를 구문 분석하여 지역을 추출하고 추가 데이터 분석에 사용할 새 필드를 생성합니다.
예 - 왼쪽 고급 시나리오 차트 표현식 개요
이 예에서는 부서 범주 코드와 고유 식별자가 포함된 데이터 집합의 제품 코드를 구문 분석하여 데이터 분석을 위한 새로운 필드를 만듭니다.
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
로드 스크립트
Example:
Load * inline [
ProductCode
ELC12345
HOM67890
FAS09876
];
클립보드로 코드를 복사합니다. 결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.
다음 계산된 차원을 만듭니다.
=Pick(Match(left(ProductCode,3),'ELC','HOM','FAS'),'Electronics','Home Appliances','Fashion') 은 부서를 계산합니다.
결과 테이블 ProductCode Pick(Match(left(ProductCode,3),'ELC','HOM','FAS'),'Electronics','Home Appliances','Fashion') ELC12345 Electronics FAS09876 Fashion HOM67890 Home Appliances
이 출력은 Pick , Match 및 Left 함수를 사용하여 제품 코드에서 부서를 추출하고 데이터 분석을 위한 새 필드를 만듭니다.
Index - 스크립트 및 차트 함수 를 참조하면 보다 복잡한 문자열 분석이 가능합니다.