Example:
Load *
Inline
[Phrase
Many tiny beads
For a very long time
Has the potential for growth
];
結果
データをロードしてシートを開きます。新しいテーブルを作成し、この項目を軸として追加します:
Phrase
次の計算軸を作成します。
=FindOneOf(Phrase, 'e', 1)
=FindOneOf(Phrase, 'y', 1)
=FindOneOf(Phrase, 'ey', 1)
=FindOneOf(Phrase, 'e', 2)
=FindOneOf(Phrase, 'y', 2)
=FindOneOf(Phrase, 'ey', 2)
結果テーブル
フレーズ
FindOneOf(フレーズ、'e'、1)
FindOneOf(フレーズ、'y'、1)
FindOneOf(フレーズ、'ey'、1)
FindOneOf(フレーズ、'e'、2)
FindOneOf(フレーズ、'y'、2)
FindOneOf(フレーズ、'ey'、2)
For a very long time
8
10
8
20
0
10
Has the potential for growth
7
0
7
12
0
12
Many tiny beads
12
4
4
0
9
9
計算軸ごとに、各フレーズに対する検索セットからの文字の出現位置を出力します。例えば、e の最初の出現は、各フレーズのそれぞれ8、7、12 の位置にあります。各フレーズで 2 番目に出現する文字 e は、20、12、0 (見つかりません) の位置にあります。同様に、文字「e または y」の最初の出現は、各フレーズのそれぞれ 8、7、および 4 の位置にあります。For a very long time というフレーズの中で、「e またはy」が最初に出てくるのは8 の位置、e であり、2 番目に出てくるのは 10 の位置、y であることに注目してください。
次のコードは、ロード スクリプトで関数を使用する方法を示しています。
Example:
Load *, FindOneOf(InputText, SearchFor, Occurrence) AS FindOneOf_Matches
Inline
InputText, SearchFor, Occurrence
my example text string, et%s,1
my example text string, et%s,3
my example text string, ¤%&,1
];
Example:
Load * inline [
TicketID, CustomerComment
1, I need this order ASAP!
2, Please confirm my order @12345.
3, Can you update my order?
4, I have a question about #discount.
5, Thank you!
];