文字列関数

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

計算列で次の文字列関数を使用して、Insightsダッシュボード内のテキストベースの値を操作、書式設定、分析できます。

エイリアス

関数はエイリアスを使用して検索できます。

たとえば、関数starts_withにエイリアスstartswithがある場合:

  • startswiと入力すると、Insightsはstarts_with関数を提案します。
  • startswithと入力すると、Insightsはそれをstarts_withとして書き換えます。

contains

stringsearch_keyが含まれている場合はTRUEを返し、それ以外の場合はFALSEを返します。

いずれかの入力がnullの場合は<null>を返します。

  • 戻り値の型: BOOLEAN
plaintext
contains(string, search_key, case_sensitive)

パラメーター

パラメータータイプ説明
stringVARCHAR検索対象の文字列。
search_keyVARCHAR検索する部分文字列。
case_sensitiveBOOLEAN任意。 検索で大文字と小文字を区別するかどうかを決定します。 デフォルトはtrueです。

この例では、大文字と小文字を区別せずに、製品の説明にorganicキーワードが含まれるレコードをフィルタリングします:

= contains(icon説明, "organic", false)

この関数を使用して、製品属性別に販売データをセグメント化できます。

starts_with

stringstart_keyで始まる場合はTRUEを返し、それ以外の場合はFALSEを返します。

いずれかの入力がnullの場合は<null>を返します。

  • 戻り値の型: BOOLEAN
  • エイリアス: startswith
plaintext
starts_with(string, start_key, case_sensitive)

パラメーター

パラメータータイプ説明
stringVARCHARチェックする文字列。
start_keyVARCHAR照合する先頭の部分文字列。
case_sensitiveBOOLEAN任意。 検索で大文字と小文字を区別するかどうかを決定します。 デフォルトはtrueです。

この例では、部署コードで始まるプロジェクト名に基づいて、特定の部署のプロジェクトをフィルタリングします。

たとえば、[P&E] Test Automationというプロジェクト名を考えます。ここで[P&E]は部署コードです:

= starts_with(iconプロジェクト名, "[P&E]")

ends_with

stringend_keyで終わる場合はTRUEを返し、それ以外の場合はFALSEを返します。

いずれかの入力がnullの場合は<null>を返します。

  • 戻り値の型: BOOLEAN
  • エイリアス: endswith
plaintext
ends_with(string, end_key, case_sensitive)

パラメーター

パラメータータイプ説明
stringVARCHARチェックする文字列。
end_keyVARCHAR照合する末尾の部分文字列。
case_sensitiveBOOLEAN任意。 検索で大文字と小文字を区別するかどうかを決定します。 デフォルトはtrueです。

この例では、支払い参照がUSDで終わるトランザクションを取得します:

= ends_with(icon支払い参照, "USD")

この関数は、通貨固有の財務レポートが必要なユースケースに使用できます。

concat

すべての文字列入力を連結したものを返します。

  • 戻り値の型: VARCHAR
plaintext
concat(string_1, .., string_n)

パラメーター

パラメータータイプ説明
string_1, .., string_nVARCHAR連結する1つ以上の文字列。

この例では、姓と名を結合して、氏名を含む単一の列にします:

= concat(icon, " ",icon)

この関数を使用して、従業員ダッシュボードを作成できます。

substring

start_indexから始まるsubstring_lengthの部分文字列をstringから返します。

substring_lengthが指定されていない場合、start_indexから文字列の残りの部分が返されます。

  • 戻り値の型: VARCHAR
  • エイリアス: substr
plaintext
substring(string, start_index, substring_length)

パラメーター

パラメータータイプ説明
stringVARCHAR抽出元の文字列。
start_indexBIGINT抽出する部分文字列の開始位置(1ベースのインデックス)。
substring_lengthBIGINT任意。 抽出する部分文字列の長さ。 指定されていないか、元の文字列の長さより大きい場合、返される部分文字列は元の文字列の末尾まで続きます。

この例では、製品コードから製品カテゴリーを抽出します。製品カテゴリーは、製品コードの最初の4文字で表されます:

= substring(icon製品コード, 1, 4)

この関数を使用して、さまざまなカテゴリーの製品売上を可視化できます。

trim

stringから、キーに一致する先頭または末尾、あるいはその両方の文字を削除します。

  • 戻り値の型: VARCHAR
plaintext
trim(specification, key, string)

パラメーター

パラメータータイプ説明
specificationVARCHAR任意。 文字列のどの部分をトリミングするかを指定します。 使用できる値には"leading""trailing""both"があります。 デフォルトは"both"です。
keyVARCHAR任意。 文字列から削除する文字。 デフォルトは" "(スペース)です。
stringVARCHARトリミングする文字列。

この例では、収益値から先頭のドル記号を削除します:

= trim("leading", "$",icon収益)

この関数を使用して、財務ダッシュボードでより明確な可視化を作成できます。

replace

string内のsearch_keyのすべてのインスタンスをreplacementに置き換えます。

  • 戻り値の型: VARCHAR
plaintext
replace(string, search_key, replacement)

パラメーター

パラメータータイプ説明
stringVARCHAR検索および変更する文字列。
search_keyVARCHAR検索して置換する部分文字列。
replacementVARCHAR元の文字列に挿入する部分文字列。

この例では、製品名のアンダースコアをスペースに置き換えます:

= replace(icon製品名, "_", " ")

この関数を使用して、製品パフォーマンスダッシュボードでの読みやすさを向上できます。

lower

stringを小文字に変換します。

  • 戻り値の型: VARCHAR
plaintext
lower(string)

パラメーター

パラメータータイプ説明
stringVARCHAR小文字に変換する入力文字列。

この例では、地域名を小文字に変換します:

= lower(icon地域名)

この関数を使用して、ダッシュボードで正確なグループ化と一貫性のあるラベルを作成できます。

upper

stringを大文字に変換します。

  • 戻り値の型: VARCHAR
plaintext
upper(string)

パラメーター

パラメータータイプ説明
stringVARCHAR大文字に変換する入力文字列。

この例では、地域名を大文字に変換します:

= upper(icon地域名)

この関数を使用して、ダッシュボードで正確なグループ化と一貫性のあるラベルを作成できます。

titleize

入力stringの各単語の最初の文字を大文字にし、以降の文字を小文字にして返します。

  • 戻り値の型: VARCHAR
  • エイリアス: initcap(string)
plaintext
titleize(string)

パラメーター

パラメータータイプ説明
stringVARCHARタイトルケースに変換する入力文字列。

この例では、製品名をタイトルケースで書式設定します:

= titleize(icon製品名)

この関数を使用して、販売ダッシュボードで洗練された表示を作成できます。

left

指定された長さの左端の部分文字列を返します。

  • 戻り値の型: VARCHAR
plaintext
left(string, substring_length)

パラメーター

パラメータータイプ説明
stringVARCHAR抽出元の文字列。
substring_lengthBIGINT文字列の左側から返す文字数。

この例では、製品コードから製品カテゴリーを抽出します。製品カテゴリーは、製品コードの最初の4文字で表されます:

= left(icon製品コード, 4)

この関数を使用して、さまざまなカテゴリーの製品売上を可視化できます。

指定された長さの右端の部分文字列を返します。

  • 戻り値の型: VARCHAR
plaintext
right(string, substring_length)

パラメーター

パラメータータイプ説明
stringVARCHAR抽出元の文字列。
substring_lengthBIGINT文字列の右側から返す文字数。

この例では、トランザクション日付を表すトランザクションIDの最後の6文字を抽出します:

= right(iconトランザクションID, 6)

たとえば、iconトランザクションIDXJBDJF120424の場合、この関数は120424を返します。

この関数を使用して、時間の経過に伴うトランザクション量を分析できます。

Last updated: