Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Данная функция подсчитывает количество уникальных значений ячеек в столбце.

Синтаксис

DISTINCTCOUNT ([Столбец])

  • В квадратных скобках можно указывать только один столбец.

  • Учитываются значения BLANK при расчетах.

Пример

Формула ниже вычисляет среднюю цену проданных товаров.

Сначала она вычисляет сумму произведений цены за единицу товара (unitprice) и количества проданных единиц (‘salesquantity’) для всех строк таблицы ‘факты онлайн продаж’. Затем она удаляет фильтры (если они есть), примененные к таблице, и суммирует количество уникальных номеров заказов (salesordernumber).

После этого происходит деление на результат второго CALCULATE, который считает количество уникальных номеров заказов, исключая фильтры, и также суммирует номера заказов. Это и дает среднюю цену проданных товаров.

DIVIDE (
                CALCULATE (
                    SUMX (
                        'факты онлайн продаж',
                        'факты онлайн продаж'[unitprice] * 'факты онлайн продаж'[salesquantity]
                    ),
                    REMOVEFILTERS ( 'факты онлайн продаж' ),
                    SUMMARIZE (
                        'факты онлайн продаж',
                        'факты онлайн продаж'[salesordernumber]
                    )
                ),
                CALCULATE (
                    DISTINCTCOUNT ( 'факты онлайн продаж'[salesordernumber] ),
                    REMOVEFILTERS ( 'факты онлайн продаж' ),
                    SUMMARIZE (
                        'факты онлайн продаж',
                        'факты онлайн продаж'[salesordernumber]
                    )
                )

Больше примеров использования DAX-формул вы найдете в разделе Примеры.


Смотрите также

📄 Моделирование данных с помощью DAX
📄 Поддерживаемые функции DAX
📄 Математические операторы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

  • Нет меток