Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
berekende kolom
berekende tabel
Meting
Visuele berekening
Telt het aantal afzonderlijke waarden in een kolom.
Syntaxis
DISTINCTCOUNT(<column>)
Parameters
| Term | Beschrijving |
|---|---|
column |
De kolom met de waarden die moeten worden geteld |
Retourwaarde
Het aantal afzonderlijke waarden in column.
Opmerkingen
Het enige argument dat is toegestaan voor deze functie is een kolom. U kunt kolommen met elk type gegevens gebruiken. Wanneer de functie geen rijen vindt die moeten worden geteld, wordt er een BLANKgeretourneerd, anders wordt het aantal afzonderlijke waarden geretourneerd.
DISTINCTCOUNT functie telt de BLANK waarde. Als u de BLANK-waarde wilt overslaan, gebruikt u de functie DISTINCTCOUNTNOBLANK.
-
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld
In het volgende voorbeeld ziet u hoe u het aantal afzonderlijke verkooporders in de kolom ResellerSales_USD[SalesOrderNumber] kunt tellen.
= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
Als u de bovenstaande meting gebruikt in een tabel met kalenderjaar aan de zijkant en productcategorie bovenaan, worden de volgende resultaten geretourneerd:
| Rijlabels | Accessoires | Fietsen | Kleding | Onderdelen | - | Eindtotaal |
|---|---|---|---|---|---|---|
| 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 | |||||
| eindtotaal | 1315- | 3153 | 2410 | 2646 | 1 | 3797 |
Inzicht in de totalen van afzonderlijke aantallen
Totalen van afzonderlijke aantallen zijn niet additief. Het eindtotaal is niet de som van de waarden in elke categorie.
In de bovenstaande tabel kunt u verwachten dat het eindtotaal voor 2005 (366) gelijk is aan de som van Accessoires (135) + Fietsen (345) + Kleding (242) + Componenten (205) = 927. Het werkelijke eindtotaal is echter 366, wat veel lager is.
Dit gebeurt omdat dezelfde volgorde in meerdere categorieën kan worden weergegeven. Als order #1001 bijvoorbeeld zowel een fiets als een accessoire bevat, wordt die order eenmaal geteld in de kolom Fietsen en één keer in de kolom Accessoires. Maar bij het berekenen van het eindtotaal voor de rij wordt order #1001 slechts één keer geteld omdat het nog maar één afzonderlijke volgorde is.
Dit is het juiste en verwachte gedrag van afzonderlijke aantallen:
- Categoriewaarden: Alleen afzonderlijke orders binnen die specifieke categorie tellen.
- Rijtotalen: Aantal afzonderlijke orders voor alle categorieën voor dat jaar: elke order wordt slechts één keer geteld, ongeacht het aantal categorieën waarin deze wordt weergegeven.
- Eindtotaal: Aantal afzonderlijke orders in de hele gegevensset.
Als u totalen nodig hebt die optellen, kunt u overwegen om deze te gebruiken COUNT of COUNTROWS in plaats daarvan. Houd er echter rekening mee dat deze functies rijen tellen, geen afzonderlijke waarden en verschillende resultaten opleveren.