Compartilhar via


SAMPLE

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna um sample de N linhas da tabela especificada.

Sintaxe

SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])

Parâmetros

Termo Definição
n_value Número de linhas a ser retornado. É qualquer expressão DAX que retorna um único valueescalar, em que a expressão deve ser avaliada várias vezes (para cada linha/contexto). If um value não inteiro (expressãoor) é inserido, o resultado é convertido como um inteiro.
table Qualquer expressão DAX que retorna uma tabela de dados de onde extrair as linhas 'n' sample.
orderBy_expression Qualquer expressão escalar DAX em que o resultado value é avaliado para cada linha de table.
order (Opcional) Um value que especifica como classificar orderBy_expressionvalues, crescente or decrescente: 0 (zero), classifica em ordem decrescente de values de order_by. 1, classifica-se em ordem crescente de order_by.

Retornar value

Uma tabela que consiste em um sample de N linhas de tableor uma tabela vazia ifn_value é 0 (zero) or menos. If OrderBy argumentos forem fornecidos, o sample será estável and determinístico, retornando a linha first, a linha lastand linhas distribuídas uniformemente entre elas. If nenhuma ordenação for especificada, o sample será aleatório, not estável, andnot determinístico.

Comentários

  • If n_value é 0 (zero) or menos do que SAMPLE retorna uma tabela vazia.

  • Para evitar values duplicadas no sample, a tabela fornecida como o argumento second deve ser agrupada pela coluna usada para classificação.

  • Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).