contains - Amazon QuickSight

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

contains

containsmengevaluasi apakah substring yang Anda tentukan ada dalam ekspresi. Jika ekspresi berisi substring, berisi mengembalikan true, dan jika tidak maka mengembalikan false.

Sintaks

contains(expression, substring, string-comparison-mode)

Pendapat

ekspresi

Ekspresi harus berupa string. Ini bisa berupa nama bidang yang menggunakan tipe data string, nilai literal seperti'12 Main Street', atau panggilan ke fungsi lain yang mengeluarkan string.

substring

Kumpulan karakter untuk memeriksa ekspresi. Substring dapat terjadi satu kali atau lebih dalam ekspresi.

string-comparison-mode

(Opsional) Menentukan mode perbandingan string untuk menggunakan:

  • CASE_SENSITIVE— Perbandingan string peka huruf besar/kecil.

  • CASE_INSENSITIVE— Perbandingan string tidak peka huruf besar/kecil.

Nilai ini default saat kosong. CASE_SENSITIVE

Jenis pengembalian

Boolean

Contoh

Contoh case sensitive default

Contoh case sensitive berikut mengevaluasi jika state_nm mengandungNew.

contains(state_nm, "New")

Berikut ini adalah nilai bidang yang diberikan.

New York new york

Untuk nilai bidang ini, nilai berikut dikembalikan.

true false

Contoh tidak peka huruf besar/kecil

Contoh case insensitive berikut mengevaluasi jika state_nm mengandung. new

contains(state_nm, "new", CASE_INSENSITIVE)

Berikut ini adalah nilai bidang yang diberikan.

New York new york

Untuk nilai bidang ini, nilai berikut dikembalikan.

true true

Contoh dengan pernyataan bersyarat

Fungsi berisi dapat digunakan sebagai pernyataan bersyarat dalam fungsi If berikut: avgIf,, differt_ minIf,countIf,, countIf, maxIf, medianIf, stdevIfstdevpIfsumIf, varIfdan. varpIf

Contoh berikut Sales hanya dijumlahkan jika state_nm berisiNew.

sumIf(Sales,contains(state_nm, "New"))

Apakah NOT mengandung contoh

NOTOperator bersyarat dapat digunakan untuk mengevaluasi jika ekspresi tidak mengandung substring yang ditentukan.

NOT(contains(state_nm, "New"))

Contoh menggunakan nilai numerik

Nilai numerik dapat digunakan dalam ekspresi atau substring argumen dengan menerapkan fungsi. toString

contains(state_nm, toString(5) )