Zdieľať cez


DISTINCT (column)

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti tabuľku s jedným stĺpcom obsahujúcu odlišné hodnoty zo zadaného stĺpca. Inými slovami, duplicitné hodnoty sa odstránia a vrátia sa len jedinečné hodnoty.

Nota

Túto funkciu nemožno použiť na vrátenie hodnôt do bunky alebo stĺpca v hárku. Namiesto toho môžete funkciu DISTINCT vnoriť do vzorca, aby ste získali zoznam jedinečných hodnôt, ktoré možno odovzdať do inej funkcie a potom spočítať, sčítať alebo použiť na iné operácie.

Syntax

DISTINCT(<column>)

Parametre

Termín Definícia
column Stĺpec, z ktorého sa majú vrátiť jedinečné hodnoty. Alebo výraz, ktorý vráti stĺpec.

Vrátená hodnota

Stĺpec jedinečných hodnôt.

Poznámky

  • Výsledky funkcie DISTINCT sú ovplyvnené aktuálnym kontextom filtra. Ak napríklad použijete vzorec v nasledujúcom príklade na vytvorenie mierky, výsledky sa zmenia pri každom filtrovaní tabuľky tak, aby zobrazovala len konkrétnu oblasť alebo časové obdobie.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Existuje iná verzia funkcie DISTINCT, DISTINCT (table), ktorá vráti tabuľku odstránením duplicitných riadkov z inej tabuľky alebo výrazu.

Funkcia VALUES je podobná funkcii DISTINCT; Možno ho použiť aj na vrátenie zoznamu jedinečných hodnôt a vo všeobecnosti vráti presne tie isté výsledky ako funkcia DISTINCT. V určitom kontexte však VALUES vráti jednu ďalšiu špeciálnu hodnotu. Ďalšie informácie nájdete v téme Funkcia VALUES.

Príklad

Nasledujúci vzorec vypočíta počet jedinečných zákazníkov, ktorí vytvorili objednávky cez internetový kanál. Nasledujúca tabuľka znázorňuje možné výsledky pri pridaní vzorca do zostavy.

= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))

Zoznam hodnôt vrátený službou DISTINCT nemožno prilepiť priamo do stĺpca. Namiesto toho výsledky funkcie DISTINCT odovzdáte inej funkcii, ktorá použitím zoznamu spočíta, filtruje alebo agreguje hodnoty. Aby bol príklad čo najjednoduchší, tabuľka jedinečných hodnôt sa odovzdala funkcii COUNTROWS.

Označenia riadkov Príslušenstvo Bicykle Oblečenie Celkový súčet
2005 1013 1013
2006 2677 2677
2007 6792 4875 2867 9309
2008 9435 5451 4196 11377
Celkový súčet 15114 9132 6852 18484

Všimnite si tiež, že výsledky nie sú sčítať. To znamená, že celkový počet jedinečných zákazníkov v 2007 nie je súčtom jedinečných zákazníkov príslušenstvo, bicyklov a oblečenie pre daný rok. Dôvodom je, že jeden zákazník môže byť započítaný vo viacerých skupinách.

Funkcie Filtrovanie funkcieFILTER funkcieRELATEDVALUES funkcie