Megosztás a következőn keresztül:


DISTINCTCOUNT

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Megszámolja az oszlopban lévő különböző értékek számát.

Szintaxis

DISTINCTCOUNT(<column>)

Paraméterek

Kifejezés Leírás
column A megszámlálni kívánt értékeket tartalmazó oszlop

Visszaadott érték

A columnkülönböző értékeinek száma.

Megjegyzések

  • A függvényhez csak egy oszlop adható meg. Bármilyen típusú adatot tartalmazó oszlopokat használhat. Ha a függvény nem talál megszámlálható sorokat, egy BLANKad vissza, ellenkező esetben a különböző értékek számát adja vissza.

  • DISTINCTCOUNT függvény megszámolja a BLANK értéket. A BLANK érték kihagyásához használja a DISTINCTCOUNTNOBLANK függvényt.

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

Példa

Az alábbi példa bemutatja, hogyan számolható meg a különböző értékesítési rendelések száma a ResellerSales_USD[SalesOrderNumber] oszlopban.

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

Ha a fenti mértéket egy táblázatban használja, amelyben a naptári év szerepel az oldalon, a termékkategória pedig felül a következő eredményeket adja vissza:

Sorfeliratok Kiegészítők Kerékpárok Ruházat Összetevők - Végösszeg
2005 135 345 242 205 366
2006 356 850 644 702 1015
2007 531 1234 963 1138 1521
2008 293 724 561 601 894
1 1
Végösszeg 1315 3153 2410 2646 1 3797

A különböző darabszámösszegek ismertetése

A különböző darabszámösszegek nem adalékok. A Végösszeg nem az egyes kategóriák értékeinek összege.

A fenti táblázatban arra számíthat, hogy a 2005-ös végösszeg (366) megegyezik a Tartozékok (135) + Kerékpárok (345) + Ruházat (242) + Összetevők (205) = 927 összegével. A tényleges végösszeg azonban 366, ami sokkal alacsonyabb.

Ez azért történik, mert ugyanaz a sorrend több kategóriában is megjelenhet. Ha például az 1001 rendelés egy kerékpárt és egy kiegészítőt is tartalmaz, akkor a program ezt a sorrendet egyszer megszámolja a Kerékpárok oszlopban, egyszer pedig a Tartozékok oszlopban. A sor Végösszegének kiszámításakor azonban az 1001.számú rendelés csak egyszer lesz megszámolva, mert még mindig csak egy különálló sorrend.

Ez a különböző számok helyes és várt viselkedése:

  • Kategóriaértékek: Csak az adott kategórián belüli eltérő rendelések megszámlálhatók.
  • Sorösszegek: Az adott év összes kategóriájában eltérő rendelések megszámlálása – az egyes rendelések csak egyszer lesznek megszámolva, függetlenül attól, hogy hány kategóriában jelenik meg.
  • Végösszeg: Különböző rendelések száma a teljes adatkészletben.

Ha összeadott összegekre van szüksége, fontolja meg a használatot COUNT vagy COUNTROWS ahelyett. Vegye figyelembe azonban, hogy ezek a függvények sorokban számolnak, nem eltérő értékeket, és eltérő eredményeket adnak.