SAMPLEAXISWITHLOCALMINMAX

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna um subconjunto de exemplo de uma tabela obtida armazenando o eixo X primário em compartimentos de tamanho igual e preservando o min/max local para cada compartimento em diferentes séries.

Sintaxe

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

Parâmetros

Prazo Definição
Size Número de linhas no exemplo a ser retornado
Table Qualquer expressão DAX que retorna uma tabela de dados de onde retornar um subconjunto de exemplo.
Axis A coluna numérica ou datetime da Tabela a ser binada.
Measure Referência de coluna da Tabela a ser amostrada. Pelo menos uma medida é necessária, mas você pode especificar várias.
MinResolution Número mínimo de linhas selecionadas que abrange o intervalo completo não vazio de X
DynamicSeries (Opcional) Coluna a ser usada como série. Você pode especificar zero ou vários.
DynamicSeriesSelectionCriteria (Opcional) Decide quais valores de série devem ser mantidos se nem todas as DynamicSeries puderem ser preservadas. Os valores válidos são NONE ou ALPHABETICAL
DynamicSeriesSelectionOrder (Opcional) Decide usar a classificação crescente ou decrescente nos critérios identificados por DynamicSeriesSelectionCriteria. Os valores válidos são ASC ou DESC.
MaxResolution Número máximo de linhas selecionadas para uma linha que abrange o intervalo completo não vazio de X
MaxDynamicSeries DynamicSeries máximo permitido. Se o número de DynamicSeries for maior que MaxDynamicSeries, remova DynamicSeries com base em DynamicSeriesSelectionCriteria.
MaxIterations Número máximo de iterações para tentar alcançar o número tamanho de linhas.

Valor retornado

O exemplo de Tabela que consiste no número tamanho de linhas.

Observações

  • Se o número de linhas na Tabela for menor que o tamanho especificado, nenhum binning ocorrerá e todas as linhas serão retornadas.
  • Os tamanhos de compartimento selecionados serão menores que MinResolution
  • SAMPLEAXISWITHLOCALMINMAX é usado pelo Power BI para reduzir o número de pontos em um gráfico de linhas com um eixo X contínuo (numérico).
  • Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).

Exemplo

A seguinte consulta DAX:

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

Retorna um subconjunto de exemplo de 10 linhas (ou menos) de Tabela que é armazenado por Preço Unitário e amostrado em Valor de Vendas.