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])