すべて展開 / 折りたたむ
Left - スクリプトおよびチャート関数このページ上
Left() は、入力文字列の最初の (一番左にある) 文字で構成される文字列を返します。ここで、文字数は 2 番目の引数により決定されます。
構文:
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
1 行目は、文字列 InputText の左から最初の 3 文字であるため、abc を返します。
2 行目は、文字列 InputText の左から最初の 2 文字であるため、20 を返します。
3 行目は、文字列 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
例 - Left のシナリオ チャートの数式 概要
この例では、地域コード、年、注文番号を含むデータセット内の注文コードを解析して、データ分析用の新しい項目を作成します。
データ ロード エディターを開き、以下のロード スクリプトを新しいセクションに追加します。
ロード スクリプトには次が含まれています:
ロード スクリプト
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
US
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 - スクリプトおよびチャート関数 も参照してください。