Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Data Analysis
Expressions
1. EARLIER
Sintaxis
EARLIER(<column>, <number>)
Parámetros
Término Definición
column Una columna o expresión que se resuelve en una columna.
(Opcional) Un número positivo para el pase de evaluación externa.
Excepciones
Descripción de errores
Observaciones
EARLIER tiene éxito si hay un contexto de fila antes del comienzo de la exploración de
la tabla. De lo contrario, devuelve un error.
El rendimiento de EARLIER puede ser lento porque, en teoría, podría tener que realizar
varias operaciones cercanas al número total de filas (en la columna) multiplicadas por
el mismo número (según la sintaxis de la expresión). Por ejemplo, si tiene 10 filas en la
columna, se podrían requerir aproximadamente 100 operaciones; Si tiene 100 filas, se
pueden realizar cerca de 10,000 operaciones.
Nota
Ejemplo
o Para ilustrar el uso de EARLIER, es necesario crear un escenario que calcule un valor de
rango y luego use ese valor de rango en otros cálculos.
o El siguiente ejemplo se basa en esta tabla simple, ProductSubcategory , que muestra
las ventas totales para cada ProductSubcategory.
o La tabla final, incluyendo la columna de clasificación se muestra aquí.
Clave de Total
Nombre de subcategoría Clasificación
subcategoría subcategoría
de producto de la categoría
de producto ventas
18 Pantalones cortos $ 156,167.88 18
26 Bastidores de bicicletas $ 220,720.70 14
27 Soportes para bicicletas $ 35,628.69 30
28 Botellas y jaulas $ 59,342.43 24
5 Soportes inferiores $ 48,643.47 27
6 Frenos $ 62,113.16 23
19 Tapas $ 47,934.54 28
7 Las cadenas $ 8,847.08 35
29 Limpiadores $ 16,882.62 32
8 Bielas $ 191,522.09 15
9 Desviadores $ 64,965.33 22
30 Defensas $ 41,974.10 29
10 tenedores $ 74.727,66 21
20 Guantes $ 228,353.58 12
4 Bigote daliniano $ 163,257.06 17
11 Auriculares $ 57,659.99 25
31 Cascos $ 451,192.31 9
32 Mochilas de hidratación $ 96,893.78 20
21 Jerseys $ 699,429.78 7
33 Luces 36
34 Cabellos $ 15,059.47 33
1 Bicicletas de montaña $ 34,305,864.29 2
12 Marcos de montaña $ 4,511,170.68 4
35 Alforjas 36
13 Pedales $ 140,422.20 19
36 Zapatillas $ 12,695.18 34
2 Bicicletas de carretera $ 40,551,696.34 1
14 Cuadros de carretera $ 3,636,398.71 5
15 Monturas $ 52,526.47 26
22 Pantalones cortos $ 385,707.80 10
23 Calcetines $ 28,337.85 31
24 Medias $ 189,179.37 16
37 Neumáticos y tubos $ 224,832.81 13
3 Bicicletas de turismo $ 13,334,864.18 3
dieciséis Marcos de turismo $ 1,545,344.02 6
25 Chalecos $ 240,990.04 11
17 Ruedas $ 648,240.04 8
Una forma de obtener un valor de rango para un valor dado en una fila es contar el
número de filas, en la misma tabla, que tienen un valor mayor (o menor) que el que se
está comparando. Esta técnica devuelve un valor en blanco o cero para el valor más
alto en la tabla, mientras que los valores iguales tendrán el mismo valor de
clasificación y el siguiente valor (después de los valores iguales) tendrá un valor de
clasificación no consecutivo. Vea la muestra a continuación.
=COUNTROWS(FILTER(ProductSubcategory,
EARLIER(ProductSubcategory[TotalSubcategorySales])<ProductSubcategory[TotalSubcateg
orySales]))+1