SAMPLE

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve una muestra 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 único valor escalar, donde la expresión se va a evaluar varias veces (para cada fila o contexto). Si se especifica un valor (o expresión) no entero, el resultado se convierte en un entero.
mesa Cualquier expresión DAX que devuelve una tabla de datos de donde extraer las "n" filas de muestra.
orderBy_expression Cualquier expresión DAX escalar donde se evalúa el valor del resultado de cada fila de la tabla.
orden (Opcional) Valor que especifica cómo ordenar valores orderBy_expression, de forma ascendente o descendente: 0 (cero), ordena de forma descendente los valores de order_by. 1, clasifica en orden ascendente los valores de order_by.

Valor devuelto

Tabla que consta de una muestra de N filas de table o tabla vacía si n_value es 0 (cero) o menos. Si se proporcionan argumentos OrderBy, el ejemplo será estable y determinista, devolverá la primera fila, la última y las filas distribuidas uniformemente entre ellas. Si no se especifica ningún orden, el ejemplo será aleatorio, no estable y no determinista.

Comentarios

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

  • Para evitar valores duplicados en el ejemplo, la tabla proporcionada como segundo argumento se debe agrupar por la columna usada para la ordenación.

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