Поделиться через


COLUMNSTATISTICS

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Примечание.

Эта функция не рекомендуется использовать в визуальных вычислениях , так как, скорее всего, возвращает бессмысленные результаты.

Возвращает таблицу статистики по каждому столбцу в каждой таблице модели.

Синтаксис

COLUMNSTATISTICS ()

Параметры

Эта функция не принимает никаких параметров.

Возвращаемое значение

Таблица статистики. Каждая строка этой таблицы представляет другой столбец в модели. К столбцам таблицы относятся:

  • Имя таблицы: таблица текущего столбца.
  • Имя столбца: имя текущего столбца.
  • Min: минимальное значение, найденное в текущем столбце.
  • Макс. Максимальное значение, найденное в текущем столбце.
  • Кратность: количество уникальных значений, найденных в текущем столбце.
  • Максимальная длина: длина самой длинной строки, найденной в текущем столбце (применимо только для строковых столбцов).

Замечания

  • Столбцы в состоянии ошибки и столбцы из вычисляемых таблиц области запроса не отображаются в результирующих таблицах.

  • Если фильтр из контекста фильтра применяется к COLUMNSTATISTICS(), возвращается ошибка.

  • Для двоичных типизированных столбцов статистика Min и Max будет иметь пустые значения.

Пример

Примеры в этой статье можно использовать с примером модели Adventure Works DW 2020 Power BI Desktop. Чтобы получить модель, воспользуйтесь образцом модели DAX.

Следующий запрос DAX:

DEFINE
    TABLE FilteredProduct =
        FILTER (
            Product,
            [Color] == "Blue"
        )
    COLUMN Customer[Location] = [State-Province] & " " & [Country-Region]

EVALUATE
COLUMNSTATISTICS ()

Возвращает таблицу со статистикой по всем столбцам из всех таблиц в модели. Таблица также содержит статистику для вычисляемого столбца области запроса, Customer[Location]. Однако таблица не включает столбцы из вычисляемой таблицы области запроса FilteredProduct.

Таблица результатов COLUMNSTATISTICS

Контекст фильтра
Функция CALCULATETABLE