Split - Amazon QuickSight

重要:Amazon QuickSight 分析ワークスペースを再設計しました。コンソールの新しい外観を反映していないスクリーンショットや手順のテキストが表示される場合があります。 QuickSight 現在、スクリーンショットと手順のテキストを更新しています。

機能または項目を検索するには、クイック検索バーを使用します。

QuickSightの新しい外観について詳しくは、「Amazon での新しい分析機能の紹介」を参照してください QuickSight。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Split

split は、選択する区切り記号に基づいて文字列を部分文字列の配列に分割し、位置によって指定された項目を返します。

split はデータの準備中にのみ計算フィールドに追加でき、分析には追加できません。この関数は、Microsoft SQL Server への直接クエリではサポートされていません。

構文

split(expression, delimiter , position)

引数

expression

expression は文字列である必要があります。文字列データ型を使用しているフィールドの名前、'12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane' のようなリテラル値、または文字列を出力する別の関数の呼び出しを使用できます。

delimiter

文字列が部分文字列に分割される場所を区切る文字です。たとえば、split('one|two|three', '|', 2) は次のようになります。

one two three

position = 2 を選択すると、split'two' を返します。

position

(必須) 配列から返される項目の位置です。配列内の最初の項目の位置は 1 です。

戻り型

文字列配列

次の例では、セミコロンの文字 (;) を区切り記号として使用して文字列を配列に分割し、配列の 3 番目の要素を返します。

split('123 Test St;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ';', 3)

次の項目が返されます。

1818 Elm Ct

この関数は、Null 値または空の文字列が含まれる項目をスキップします。