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_expression values, 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 table
or 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).