Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Text.Contains(
text as nullable text,
substring as text,
optional comparer as nullable function
) as nullable logical
Hakkında
text değerinin substring içerip içermediğini 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: Harfe duyarlı sıralı karşılaştırma yapmak 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 tam anlamıyla ele alınır. Örneğin, "DR", " DR", "DR ", ve " DR " birbirine eşit olarak kabul edilmez.
Örnek 1
"Merhaba Dünya" metninin "Hello" yazıp içermediğini bulun.
Kullanım
Text.Contains("Hello World", "Hello")
Çıktı
true
Örnek 2
"Merhaba Dünya" metninin "hello" yazıp içermediğini bulun.
Kullanım
Text.Contains("Hello World", "hello")
Çıktı
false
Örnek 3
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
Örnek 4
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}
})