Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
değerinin text
olup olmadığını substring
algılar. Değer bulunursa true döndürür. Bu işlev joker karakterleri veya normal ifadeleri desteklemez.
İsteğe bağlı bağımsız değişken comparer
, büyük/küçük harfe duyarsız veya kültür ve yerel ayar kullanan karşılaştırmaları belirtmek için kullanılabilir. Aşağıdaki yerleşik karşılaştırıcılar formül dilinde kullanılabilir:
- Comparer.Ordinal: Büyük/küçük harfe duyarlı sıralı karşılaştırma gerçekleştirmek için kullanılır
- Comparer.OrdinalIgnoreCase: Büyük/küçük harfe duyarsız sıralı karşılaştırma gerçekleştirmek için kullanılır
- Comparer.FromCulture: Kültüre duyarlı karşılaştırma yapmak için kullanılır
İlk bağımsız değişken null ise, bu işlev null döndürür.
Tüm karakterler kelimenin tam anlamıyla işlenir. Örneğin, "DR", " DR", "DR ", ve " DR " birbirine eşit olarak kabul edilmez.
"Merhaba Dünya" metninin "Hello" yazıp içermediğini bulun.
Kullanım
Text.Contains("Hello World", "Hello")
Çıktı
true
"Merhaba Dünya" metninin "hello" yazıp içermediğini bulun.
Kullanım
Text.Contains("Hello World", "hello")
Çıktı
false
Büyük/küçük harfe duyarlı olmayan bir karşılaştırıcı kullanarak "Merhaba Dünya" metninin "merhaba" içerip içermediğini bulun.
Kullanım
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Çıktı
true
Hesap kodunda "A-" veya "7" içeren bir tablodaki satırları bulun.
Kullanım
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"
Çıktı
#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}
})