Compartir a través de


SAMPLE

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve un ejemplo 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 no entero (o expresión), el resultado se convierte como un entero.
table Cualquier expresión DAX que devuelva una tabla de datos de dónde extraer las filas de ejemplo "n".
orderBy_expression Cualquier expresión escalar DAX donde se evalúa el valor de resultado para cada fila de table.
order (Opcional) Valor que especifica cómo ordenar orderBy_expression valores, ascendentes o descendentes: 0 (cero), ordena en orden descendente de valores de order_by. 1, se clasifica en orden ascendente de order_by.

Valor devuelto

Tabla que consta de una muestra de N filas de table o una tabla vacía si n_value es 0 (cero) o menos. Si se proporcionan argumentos OrderBy, el ejemplo será estable y determinista, devolviendo la primera fila, la última fila y las filas distribuidas uniformemente entre ellos. Si no se especifica ningún orden, la muestra será aleatoria, 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 debe agruparse por la columna utilizada para la ordenación.

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