Udostępnij za pośrednictwem


Funkcja DISTINCTCOUNT (język DAX)

Funkcja DISTINCTCOUNT zlicza komórki o różnych wartościach w kolumnie liczb.

Składnia

DISTINCTCOUNT(<column>)

Parametry

  • column
    Kolumna zawierająca liczby, które mają zostać zliczone.

Wartość zwracana

Liczba unikatowych wartości w kolumnie column.

Uwagi

Jedynym dozwolonym argumentem tej funkcji jest kolumna. Można używać kolumn zawierających dane dowolnego typu. Jeśli funkcja nie znajdzie wierszy do zliczenia, zwraca wartość pustą; w przeciwnym razie zwraca liczność unikatowych wartości.

Przykład

W poniższym przykładzie pokazano sposób zliczania unikatowych zamówień sprzedaży w kolumnie ResellerSales_USD[SalesOrderNumber].

=DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

Użycie powyższej miary w tabeli, w której z boku będzie znajdował się rok kalendarzowy, a u góry kategoria produktów, umożliwi uzyskanie następujących wyników:

Liczba unikatowych zamówień odsprzedawców

Etykiety kolumn

Etykiety wierszy

Accessories

Bikes

Clothing

Components

Suma końcowa

2005

135

345

242

205

366

2006

356

850

644

702

1015

2007

531

1234

963

1138

1521

2008

293

724

561

601

894

Suma końcowa

1315

3153

2410

2646

1

3797

W powyższym przykładzie użytkownik powinien zauważyć, że liczby w wierszach Suma końcowa nie są do siebie dodawane, ponieważ jedno zamówienie może zawierać wiersze towarów, które należą do różnych grup produktów.

Zobacz także

Odwołanie

Funkcja COUNT

Funkcja COUNTA

Funkcja COUNTAX

Funkcja COUNTX

Inne zasoby

Funkcje statystyczne (język DAX)