Text.Trim
Syntaksi
Text.Trim(text as nullable text, optional trim as any) as nullable text
Tietoja
Palauttaa kaikkien alussa ja lopussa olevien merkkien määritetystä text
kohteesta poistamisen tuloksen. Oletusarvoisesti kaikki alussa ja lopussa olevat välilyöntimerkit poistetaan.
-
text
: Teksti, josta alussa ja lopussa olevat merkit poistetaan. -
trim
: Ohittaa välilyöntimerkit, jotka on oletusarvoisesti poistettu käytöstä. Tämä parametri voi olla yksittäinen merkki tai yksittäisten merkkien luettelo. Jokainen alussa ja lopussa olevan rajauksen käyttö pysäytetään, kun rajatonta merkkiä esiintyy.
Esimerkki 1
Poistaa alussa ja lopussa olevat välilyönnit kohteesta " a b c d ".
Käyttö
Text.Trim(" a b c d ")
Tuloste
"a b c d"
Esimerkki 2
Poista edeltävät ja lopussa olevat nollat luvun tekstiesityksestä.
Käyttö
Text.Trim("0000056.4200", "0")
Tuloste
"56.42"
Esimerkki 3
Poista alussa ja lopussa olevat hakasulkeet HTML-tunnisteesta.
Käyttö
Text.Trim("<div/>", {"<", ">", "/"})
Tuloste
"div"
Esimerkki 4
Poista erikoismerkit, joita käytetään odottavan myynnin tilan ympärillä.
Käyttö
let
Source = #table(type table [Home Sale = text, Sales Date = date, Sales Status = text],
{
{"1620 Ferris Way", #date(2024, 8, 22), "##@@Pending@@##"},
{"757 1st Ave. S.", #date(2024, 3, 15), "Sold"},
{"22303 Fillmore", #date(2024, 10, 2), "##@@Pending@@##"}
}),
#"Trimmed Status" = Table.TransformColumns(Source, {"Sales Status", each Text.Trim(_, {"#", "@"})})
in
#"Trimmed Status"
Tuloste
#table(type table [Home Sale = text, Sales Date = date, Sales Status = text],
{
{"1620 Ferris Way", #date(2024, 8, 22), "Pending"},
{"757 1st Ave. S.", #date(2024, 3, 15), "Sold"},
{"22303 Fillmore", #date(2024, 10, 2), "Pending"}
})