Sdílet prostřednictvím


DISTINCT (sloupec)

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Vrátí tabulku s jedním sloupcem, která obsahuje jedinečné hodnoty ze zadaného sloupce. Jinými slovy, duplicitní hodnoty se odeberou a vrátí se pouze jedinečné hodnoty.

Poznámka:

Tuto funkci nelze použít k vrácení hodnot do buňky nebo sloupce na listu; Místo toho vnořete funkci DISTINCT do vzorce, abyste získali seznam jedinečných hodnot, které lze předat jiné funkci, a pak spočítat, sečíst nebo použít pro jiné operace.

Syntaxe

DISTINCT(<column>)  

Parametry

Pojem definice
column Sloupec, ze kterého mají být vráceny jedinečné hodnoty. Nebo výraz, který vrací sloupec.

Vrácená hodnota

Sloupec jedinečných hodnot.

Poznámky

  • Výsledky funkce DISTINCT jsou ovlivněny aktuálním kontextem filtru. Pokud například použijete vzorec v následujícím příkladu k vytvoření míry, výsledky se změní vždy, když byla tabulka filtrována tak, aby zobrazovala pouze určitou oblast nebo časové období.

  • 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).

Existuje další verze funkce DISTINCT, DISTINCT (table), která vrací tabulku odebráním duplicitních řádků z jiné tabulky nebo výrazu.

Funkce VALUES je podobná funkci DISTINCT; Lze ho také použít k vrácení seznamu jedinečných hodnot a obecně vrátí přesně stejné výsledky jako DISTINCT. V některýchkontextch Další informace naleznete v tématu FUNKCE VALUES.

Příklad

Následující vzorec spočítá počet jedinečných zákazníků, kteří vygenerovali objednávky přes internetový kanál. Následující tabulka znázorňuje možné výsledky při přidání vzorce do sestavy.

= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))  

Nelze vložit seznam hodnot, které funkce DISTINCT vrací přímo do sloupce. Místo toho předáte výsledky funkce DISTINCT jiné funkci, která počítá, filtruje nebo agreguje hodnoty pomocí seznamu. Aby byl příklad co nejjednodušší, byla zde tabulka jedinečných hodnot předána funkci COUNTROWS.

Popisky řádků Accessories Bikes Clothing Celkový součet
2005 1013 1013
2006 2677 2677
2007 6792 4875 2867 9309
2008 9435 5451 4196 11377
Celkový součet 15114 9132 6852 18484

Všimněte si také, že výsledky nejsou sčítá. To znamená, že celkový počet jedinečných zákazníků v roce 2007 není součtem jedinečných zákazníků příslušenství, jízdních kol a oblečení pro daný rok. Důvodem je, že zákazník je možné spočítat ve více skupinách.

Funkce filtru
FILTER
RELATED
VALUES