SAMPLEAXISWITHLOCALMINMAX

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

Возвращает пример подмножества из таблицы, полученной путем бинирования основной оси X в ячейки равных размеров и сохранения локальной минимальной или максимальной для каждой ячейки в разных рядах.

Синтаксис

SAMPLEAXISWITHLOCALMINMAX(<Size>, <Table>, <Axis>, <Measure>, [<Measure> [, ...] ], <MinResolution> [, <DynamicSeries> [, <DynamicSeries [, ...] ] ] [, <DynamicSeriesSelectionCriteria] [, <DynamicSeriesSelectionOrder] [, <Max Resolution>] [, <MaxDynamicSeries>] [, <MaxIterations>]) 

Параметры

Срок Определение
Size Количество строк в примере для возврата
Table Любое выражение DAX, возвращающее таблицу данных, из которой нужно вернуть образец подмножества.
Axis Числовый столбец или столбец datetime из таблицы, который необходимо забинировать.
Measure Ссылка на столбец из таблицы для примера. Требуется хотя бы одна мера, но можно указать несколько.
MinResolution Минимальное количество выбранных строк, охватывающих полный непустый диапазон X
DynamicSeries (Необязательно) Столбец, используемый в качестве ряда. Можно указать ноль или несколько.
DynamicSeriesSelectionCriteria (Необязательно) Определяет, какие значения рядов следует сохранить, если не все DynamicSeries можно сохранить. Допустимые значения: NONE или ALPHABETICAL
DynamicSeriesSelectionOrder (Необязательно) Решает использовать сортировку по возрастанию или убыванию по критериям, определяемым DynamicSeriesSelectionCriteria. Допустимые значения: ASC или DESC.
MaxResolution Максимальное количество выбранных строк для строки, которая охватывает полный непустый диапазон X
MaxDynamicSeries Максимально допустимое значение DynamicSeries. Если число DynamicSeries выше, чем MaxDynamicSeries, удалите DynamicSeries на основе DynamicSeriesSelectionCriteria.
MaxIterations Максимальное число итераций, чтобы попытаться достичь числа строк размера.

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

Пример из таблицы, состоящий из числа строк размера.

Замечания

  • Если количество строк в таблице меньше указанного размера, то при этом не будет выполняться бининг, а все строки будут возвращены.
  • Выбранные размеры ячеек будут меньше, чем MinResolution
  • SAMPLEAXISWITHLOCALMINMAX используется Power BI для уменьшения количества точек на графике с непрерывной (числовой) осью X.
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

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

EVALUATE
SAMPLEAXISWITHLOCALMINMAX(
	10,
	SELECTCOLUMNS ( Sales, "x", [Unit Price], "y", [Sales Amount] ),
    [x],
    [y],
	10
	)

Возвращает 10 строк (или меньше) подмножества таблицы, которая забинирована ценой единицы и выборка по сумме продаж.