Compartir a través de


SAMPLE

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve un sample de N filas de la tabla especificada.

Sintaxis

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

Parámetros

Término Definición
n_value Número de filas que se va a devolver. Es cualquier expresión DAX que devuelve un solo valueescalar, donde la expresión se va a evaluar varias veces (para cada fila o contexto). If se especifica un value no entero (expresiónor), el resultado se convierte como un entero.
table Cualquier expresión DAX que devuelva una tabla de datos de dónde extraer las filas "n" sample.
orderBy_expression Cualquier expresión escalar DAX donde se evalúa el value de resultados para cada fila de table.
order (Opcional) Un value que especifica cómo ordenar orderBy_expressionvalues, ascendente or descendente: 0 (cero), ordena en orden descendente de values de order_by. 1, se clasifica en orden ascendente de order_by.

Devolver value

Una tabla que consta de un sample de N filas de tableor una tabla vacía ifn_value es 0 (cero) or menos. If OrderBy argumentos se proporcionan, el sample será estable and determinista, devolviendo la fila first, la fila last, and filas distribuidas uniformemente entre ellos. If no se especifica ningún orden, el sample será aleatorio, not estable andnot determinista.

Comentarios

  • If n_value es 0 (cero) or menos, SAMPLE devuelve una tabla vacía.

  • Para evitar values duplicados en el sample, la tabla proporcionada como argumento second debe agruparse por la columna que se usa para la ordenación.

  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).