Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Mendeteksi apakah text
berisi nilai substring
. Mengembalikan true jika nilai ditemukan. Fungsi ini tidak mendukung kartubebas atau ekspresi reguler.
Argumen comparer
opsional dapat digunakan untuk menentukan perbandingan yang tidak peka huruf besar/kecil atau budaya dan sadar lokal. Pembanding bawaan berikut ini tersedia dalam bahasa rumus:
- Comparer.Ordinal: Digunakan untuk melakukan perbandingan ordinal yang peka huruf besar atau kecil
- Comparer.OrdinalIgnoreCase: Digunakan untuk melakukan perbandingan ordinal yang tidak sensitif terhadap huruf besar/kecil
- Comparer.FromCulture: Digunakan untuk melakukan perbandingan yang memperhatikan budaya
Jika argumen pertama null, fungsi ini mengembalikan null.
Semua karakter diperlakukan secara harfiah. Misalnya, "DR", " DR", "DR", dan " DR" tidak dianggap sama satu sama lain.
Temukan apakah teks "Halo Dunia" berisi "Halo".
Penggunaan
Text.Contains("Hello World", "Hello")
Hasil
true
Temukan apakah teks "Halo Dunia" berisi "hello".
Penggunaan
Text.Contains("Hello World", "hello")
Hasil
false
Temukan apakah teks "Halo Dunia" berisi "hello", menggunakan pembanding yang tidak peka huruf besar/kecil.
Penggunaan
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Hasil
true
Temukan baris dalam tabel yang berisi "A-" atau "7" dalam kode akun.
Penggunaan
let
Source = #table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023,1,20), 580},
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"US-1200", #date(2022,12,14), 350},
{"PTY-507", #date(2023,6,4), 110}
}),
#"Filtered rows" = Table.SelectRows(
Source,
each Text.Contains([Account Code], "A-") or
Text.Contains([Account Code], "7"))
in
#"Filtered rows"
Hasil
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"PTY-507", #date(2023,6,4), 110}
})
- Bagaimana budaya memengaruhi pemformatan teks