DISTINCT (column)
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuá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).
Súvisiace funkcie
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
Súvisiaci obsah
Funkcie Filtrovanie funkcieFILTER funkcieRELATEDVALUES funkcie