Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
Egy egyoszlopos táblát ad vissza, amely a megadott oszloptól eltérő értékeket tartalmazza. Más szóval a rendszer eltávolítja az ismétlődő értékeket, és csak egyedi értékeket ad vissza.
Jegyzet
Ez a függvény nem használható értékek visszaadására egy munkalap cellájába vagy oszlopába; Ehelyett a DISTINCT függvényt egy képletbe ágyazva lekérheti a más függvénynek átadható, majd más műveletekhez megszámlálható, összegzett vagy felhasználható különböző értékek listáját.
Szintaxis
DISTINCT(<column>)
Paraméterek
Kifejezés | Definíció |
---|---|
column |
Az az oszlop, amelyből egyedi értékeket kell visszaadni. Vagy olyan kifejezés, amely egy oszlopot ad vissza. |
Visszaadott érték
Egyedi értékek oszlopa.
Megjegyzések
A DISTINCT eredményeit az aktuális szűrőkörnyezet befolyásolja. Ha például a következő példában szereplő képletet használja egy mérték létrehozásához, az eredmények akkor változnak, ha a táblázat szűrése csak egy adott régiót vagy időszakot jelenít meg.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Kapcsolódó függvények
A DISTINCT függvénynek van egy másik verziója, a DISTINCT (table), amely egy táblát ad vissza úgy, hogy eltávolítja az ismétlődő sorokat egy másik táblából vagy kifejezésből.
A VALUES függvény hasonló a DISTINCT függvényhez; az egyedi értékek listájának visszaadására is használható, és általában pontosan ugyanazokat az eredményeket adja vissza, mint a DISTINCT. Bizonyos kontextusban azonban VALUES egy további különleges értéket ad vissza. További információ: VALUES függvény.
Példa
Az alábbi képlet azoknak az egyedi ügyfeleknek a számát számlálja meg, akik megrendeléseket hoztak létre az internetes csatornán keresztül. Az alábbi táblázat bemutatja a lehetséges eredményeket, amikor a képletet hozzáadják egy jelentéshez.
= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))
Nem illessze be azoknak az értékeknek a listáját, amelyeket a DISTINCT közvetlenül egy oszlopba ad vissza. Ehelyett a DISTINCT függvény eredményeit egy másik függvénynek továbbítja, amely a listával megszámolja, szűri vagy összesíti az értékeket. A példa lehető legegyszerűbbé tétele érdekében itt a különböző értékek táblázata lett átadva a COUNTROWS függvénynek.
Sorfeliratok | Kiegészítők | Kerékpárok | Ruházat | Végösszeg |
---|---|---|---|---|
2005 | 1013 | 1013 | ||
2006 | 2677 | 2677 | ||
2007 | 6792 | 4875 | 2867 | 9309 |
2008 | 9435 | 5451 | 4196 | 11377 |
Végösszeg | 15114 | 9132 | 6852 | 18484 |
Azt is vegye figyelembe, hogy az eredmények nem additívak. Vagyis a 2007-es egyedi ügyfeleinek teljes száma nem a Tartozékok, Kerékpárok és Ruházati egyedi ügyfeleinek összege az adott évre vonatkozóan. Ennek az az oka, hogy egy ügyfél több csoportban is megszámlálható.
Kapcsolódó tartalom
SzűrőfüggvényekFILTER függvényRELATED függvényVALUES függvény