Čítať v angličtine

Zdieľať cez


Text.TrimEnd

Syntax

Text.TrimEnd(text as nullable text, optional trim as any) as nullable text

Informácie

Vráti výsledok odstránenia všetkých koncových znakov zo zadanej hodnoty text. Predvolene sa odstránia všetky koncové prázdne znaky.

  • text: Text, z ktorého sa majú odstrániť koncové znaky.
  • trim: Predvolene prepíše znaky prázdneho znaku, ktoré sú orezané. Tento parameter môže byť jeden znak alebo zoznam jednotlivých znakov. Každá koncová operácia orezania sa zastaví, keď sa vyskytne znak, ktorý nie je orezaný.

Príklad č. 1

Odstránenie koncového prázdneho znaku z časti " a b c d ".

Použitie

Text.TrimEnd("     a b c d    ")

Výkon

"     a b c d"

Príklad č. 2

Odstráňte koncové nuly z textového vyjadrenia polstrovaného čísla s pohyblivou desatinnou čiarkou.

Použitie

Text.TrimEnd("03.487700000", "0")

Výkon

"03.4877"

Príklad č. 3

Odstráňte koncové výplne znakov z názvu konta s pevnou šírkou.

Použitie

let
    Source = #table(type table [Name = text, Account Name= text, Interest = number],
    {
        {"Bob", "US-847263****@", 2.8410},
        {"Leslie", "FR-4648****@**", 3.8392},
        {"Ringo", "DE-2046790@***", 12.6600}
    }),
    #"Trimmed Account" = Table.TransformColumns(Source, {"Account Name", each Text.TrimEnd(_, {"*", "@"})})
in
    #"Trimmed Account"

Výkon

#table(type table [Name = text, Account Name = text, Interest = number],
    {
        {"Bob", "US-847263", 2.841},
        {"Leslie", "FR-4648", 3.8392},
        {"Ringo", "DE-2046790", 12.66}
    }),