Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Detecteert of text
de waarde substring
bevat. Retourneert waar als de waarde wordt gevonden. Deze functie biedt geen ondersteuning voor jokertekens of reguliere expressies.
Het optionele argument comparer
kan worden gebruikt om hoofdlettergevoelige vergelijkingen of cultuur- en landinstellingsbewuste vergelijkingen op te geven. De volgende ingebouwde vergelijkingen zijn beschikbaar in de formuletaal:
- Comparer.Ordinal: wordt gebruikt om een hoofdlettergevoelige ordinale vergelijking uit te voeren
- Comparer.OrdinalIgnoreCase: Wordt gebruikt om een ordinale vergelijking zonder hoofdlettergevoeligheid uit te voeren
- Comparer.FromCulture: Wordt gebruikt om een cultuurbewuste vergelijking uit te voeren
Als het eerste argument null is, retourneert deze functie null.
Alle tekens worden letterlijk behandeld. Zo worden 'DR', 'DR', 'DR' en 'DR' niet als gelijk aan elkaar beschouwd.
Zoek of de tekst 'Hallo wereld' 'Hallo' bevat.
Gebruik
Text.Contains("Hello World", "Hello")
Uitvoer
true
Zoek of de tekst 'Hallo wereld' 'hallo' bevat.
Gebruik
Text.Contains("Hello World", "hello")
Uitvoer
false
Zoek of de tekst 'Hallo wereld' 'hallo' bevat met behulp van een niet-hoofdlettergevoelige vergelijking.
Gebruik
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Uitvoer
true
Zoek de rijen in een tabel met 'A-' of '7' in de accountcode.
Gebruik
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"
Uitvoer
#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}
})