Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Identifierar om text
innehåller värdet substring
. Returnerar sant om värdet hittas. Den här funktionen stöder inte jokertecken eller reguljära uttryck.
Det valfria argumentet comparer
kan användas för att ange skiftlägesokänsliga eller kultur- och språkmedvetna jämförelser. Följande inbyggda jämförelser är tillgängliga på formelspråket:
- Comparer.Ordinal: Används för att utföra en skiftlägeskänslig ordningstalsjämförelse
- Comparer.OrdinalIgnoreCase: Används för att utföra en skiftlägeskänslig ordningstalsjämförelse
- Comparer.FromCulture: Används för att utföra en kulturmedveten jämförelse
Om det första argumentet är null returnerar den här funktionen null.
Alla tecken behandlas bokstavligen. Till exempel anses "DR", " DR", "DR " och " DR " inte vara lika med varandra.
Ta reda på om texten "Hello World" innehåller "Hello".
Användning
Text.Contains("Hello World", "Hello")
Output
true
Ta reda på om texten "Hello World" innehåller "hello".
Användning
Text.Contains("Hello World", "hello")
Output
false
Ta reda på om texten "Hello World" innehåller "hello" med hjälp av en skiftlägeskänslig jämförelse.
Användning
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Output
true
Leta upp raderna i en tabell som innehåller antingen "A-" eller "7" i kontokoden.
Användning
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"
Output
#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}
})