Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Oppdager om text
inneholder verdien substring
. Returnerer sann hvis verdien blir funnet. Denne funksjonen støtter ikke jokertegn eller vanlige uttrykk.
Det valgfrie argumentet comparer
kan brukes til å angi sammenligninger som ikke skilles mellom store og små bokstaver eller kultur og nasjonale innstillinger. Følgende innebygde sammenligninger er tilgjengelige på formelspråket:
- Comparer.Ordinal: Brukes til å utføre en ordenstallsammenligning som skiller mellom store og små bokstaver
- Comparer.OrdinalIgnoreCase: Brukes til å utføre en ordinal sammenligning mellom store og små bokstaver
- Comparer.FromCulture: Brukes til å utføre en kulturbevisst sammenligning
Hvis det første argumentet er null, returnerer denne funksjonen null.
Alle tegn behandles bokstavelig. DR, DR, DR og DR anses for eksempel ikke som lik hverandre.
Finn ut om teksten «Hello World» inneholder «Hello».
Bruk
Text.Contains("Hello World", "Hello")
Utdata
true
Finn ut om teksten «Hello World» inneholder «hello».
Bruk
Text.Contains("Hello World", "hello")
Utdata
false
Finn ut om teksten «Hello World» inneholder «hello», ved hjelp av en sammenligning som ikke skiller mellom store og små bokstaver.
Bruk
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Utdata
true
Finn radene i en tabell som inneholder enten A- eller 7 i kontokoden.
Bruk
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"
Utdata
#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}
})