Estadística DAX - Función SAMPLE

Descripción

Devuelve una muestra de N filas de la tabla especificada.

Sintaxis

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

Parámetros

No Señor. Descripción de parámetros
1

n_value

El número de filas que se devolverán como muestra.

Es cualquier expresión DAX que devuelve un solo valor escalar, donde la expresión se evaluará varias veces (para cada fila / contexto).

Si se ingresa un valor no entero (o expresión), el resultado se convierte como un entero.

2

table

Cualquier expresión DAX que devuelva una tabla de datos de donde extraer el número n_value de filas.

3

orderBy_expression

Opcional.

Cualquier expresión DAX escalar en la que se evalúe el valor del resultado para cada fila de la tabla.

4

order

Opcional.

Un valor que especifica cómo ordenar los valores de orderBy_expression.

0 / FALSE: ordena en orden descendente los valores de orderBy_expression.

1 / TRUE: ordena en orden ascendente los valores de orderBy_expression.

Si se omite, el valor predeterminado es 0.

Valor devuelto

  • Una tabla que consta de una muestra de n_value número de filas, si n_value> 0.
  • Una tabla vacía si n_value <= 0.

Observaciones

Para evitar valores duplicados en la muestra, la tabla proporcionada como segundo parámetro debe agruparse por la columna utilizada para la clasificación.

Para evitar valores duplicados en la muestra, la tabla proporcionada como segundo parámetro debe agruparse por la columna utilizada para la clasificación.

Si no se especifica ningún orden, la muestra será aleatoria, no estable y no determinista.

Ejemplo

= SUMX (SAMPLE (DISTINCTCOUNT (Sales[Month]), Sales,Sales[Salesperson],ASC),
   [Sales Amount])