Sdílet prostřednictvím


RIGHT

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

RIGHT vrátí poslední znak nebo znaky v textovém řetězci na základě zadaného počtu znaků.

Syntaxe

RIGHT(<text>, <num_chars>)

Parametry

Pojem definice
text Textový řetězec obsahující znaky, které chcete extrahovat, nebo odkaz na sloupec, který obsahuje text.
num_chars (volitelné) Počet znaků, které chcete extrahovat, RIGHT; je vynechán, 1. Můžete také použít odkaz na sloupec, který obsahuje čísla.

Pokud odkaz na sloupec neobsahuje text, implicitně se přetypuje jako text.

Návratová hodnota

Textový řetězec obsahující zadanou pravou většinu znaků.

Poznámky

  • RIGHT vždy počítá každý znak bez ohledu na výchozí nastavení jazyka bez ohledu na to, jestli je jednobavný nebo dvojitý bajt.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad: Vrácení pevného počtu znaků

Následující vzorec vrátí poslední dvě číslice kódu produktu v tabulce Nové produkty.

= RIGHT('New Products'[ProductCode],2)

Příklad: Určení počtu znaků pomocí odkazu na sloupec

Následující vzorec vrátí proměnlivý počet číslic z kódu produktu v tabulce Nové produkty v závislosti na čísle ve sloupci MyCount. Pokud sloupec, MyCount nebo hodnota není prázdná, RIGHT také vrátí prázdnou hodnotu.

= RIGHT('New Products'[ProductCode],[MyCount])

textové funkceLEFTMID