Locate - Amazon QuickSight

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

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

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

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

Locate

locate は、指定された部分文字列を別の文字列内で探し、文字列内での、部分文字列の先頭文字までの文字数を返します。この関数は、サブ文字列が見つからない場合は 0 を返します。通常は 1 以上を返します。

構文

locate(expression, substring, start)

引数

expression

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

substring

expression の中で見つける一連の文字。substring は expression の中で複数回出現することがあります。

start

(オプション) substring が複数回出現する場合は、start を使用して、この関数が部分文字列を探し始める、文字列内の位置を特定します。たとえば、部分文字列の 2 番目の出現を見つける際に、通常はそれが文字列の先頭の 10 文字以降に出現すると考えられるとします。この場合は、start の値に 10 を指定します。通常これは、1 から開始されます。

戻り型

整数

次の例では、文字列の中での部分文字列 'and' の最初の出現位置に関する情報を返しています。

locate('1 and 2 and 3 and 4', 'and')

次の値が返されます。

3

次の例では、文字列の 4 文字目以降での部分文字列 'and' の最初の出現位置に関する情報を返しています。

locate('1 and 2 and 3 and 4', 'and', 4)

次の値が返されます。

9