Comando STATISTICS
Información de concepto
Calcula estadísticas para uno o más campos numéricos o de fechahora en una tabla de Analytics.
Sintaxis
STATISTICS {<ON> nombre_campo <...n>|<ON> ALL <EXCLUDE nombre_campo <...n>>} <STD> <MODMEDQ> <NUMBER n> <TO {SCREEN|nombre_archivo|PRINT}> <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango> <APPEND>
Parámetros
| Nombre | Descripción |
|---|---|
| ON nombre_campo <...n> | ON ALL |
Especifique uno o más campos numéricos o de fechahora para los que se generarán estadísticas o especifique ON ALL para generar estadísticas para todos los campos numéricos y de fechahora de la tabla de Analytics. |
| EXCLUDE nombre_campo opcional |
Solo tiene validez cuando se generan estadísticas utilizando ON ALL. El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar ON ALL, excluyendo campos específicos. EXCLUDE debe ir inmediatamente a continuación de ON ALL. Por ejemplo: ON ALL EXCLUDE campo_1 campo_2 |
|
STD opcional |
Calcula la desviación estándar de los campos especificados, además de otras estadísticas. |
|
MODMEDQ opcional |
Calcula los valores del modo, la mediana, el primer cuartil y el tercer cuartil de los campos especificados, además de otras estadísticas. |
|
NUMBER n opcional |
La cantidad de valores altos y bajos que se conservarán durante el procesamiento. El valor predeterminado es 5. |
|
TO SCREEN | nombre_archivo | PRINT opcional |
El lugar al que se deben enviar los resultados del comando:
|
|
IF prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta únicamente en los registros que cumplen la condición. Nota El parámetro IF se evalúa únicamente con los registros que quedan en la tabla después de aplicar los parámetros de alcance (WHILE, FIRST, NEXT). |
| WHILE prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se llega al final de la tabla. Nota Si usa WHILE junto con FIRST o NEXT, el procesamiento de registros se detiene al llegar a un límite. |
| FIRST rango | NEXT rango opcional |
La cantidad de registros que se procesarán:
Utilice intervalo para especificar la cantidad de registros que se deben procesar. Si omite FIRST y NEXT, se procesan todos los registros de forma predeterminada. |
|
APPEND opcional |
Anexa la salida del comando al final de un archivo existente en lugar de sobrescribir el archivo. Nota Debe asegurarse de que la estructura de la salida del comando y del archivo existente sean idénticas:
Analytics anexa la salida a un archivo existente sin importar cuál sea su estructura. Si la estructura de la salida y la del archivo existente no coinciden, es posible que los datos que se obtengan estén incompletos, mezclados o sean imprecisos. |
Variables de salida de Analytics
Nota
Si genera estadísticas para más de un campo de una tabla, las variables de salida generadas por el sistema contienen valores para el primer campo enumerado únicamente.
| Nombre | Contiene |
|---|---|
| ABSn |
El valor absoluto calculado por el comando. No se calcula en campos de fechahora. |
| AVERAGEn |
El valor medio calculado por el comando. |
| COUNTn |
El conteo de registros calculado por el comando.
|
| HIGHn |
El quinto valor más alto o la quinta fecha más reciente identificados por el comando. El valor predeterminado es el quinto valor más elevado. El valor predeterminado se puede modificar utilizando el parámetro NUMBER. Por ejemplo, NUMBER 3 especifica que se almacena el tercer valor más elevado. Nota Cuando Analytics identifica el valor más elevado, los valores duplicados no se descartan. Por ejemplo, si los valores en orden descendente son 100, 100, 99, 98, el tercer valor es 99, no 98. |
| LOWn |
El quinto valor más bajo o la quinta fecha más antigua identificados por el comando. El valor predeterminado es el quinto valor más bajo. El valor predeterminado se puede modificar utilizando el parámetro NUMBER. Por ejemplo, NUMBER 3 especifica que se almacena el tercer valor más bajo. Nota Cuando Analytics identifica el valor más bajo, los valores duplicados no se descartan. Por ejemplo, si los valores en orden ascendente son 1, 1, 2, 3, el tercer valor más bajo es 2, no 3. |
| MAXn |
El valor máximo o la fecha más reciente identificados por el comando. |
| MEDIANn |
El valor de la mediana identificado por el comando. Una fecha mediana se muestra como un valor de fechahora de serie. |
| MINn | El valor mínimo o la fecha más antigua identificados por el comando. |
| MODEn |
El valor que ocurre con mayor frecuencia identificado por el comando. Una fecha modal se muestra como un valor de fechahora de serie. |
| Q25n |
El valor del primer cuartil (valor del cuartil inferior) calculado por el comando. Una fecha del primer cuartil se muestra como un valor de fechahora de serie. |
| Q75n |
El valor del tercer cuartil (valor del cuartil superior) calculado por el comando. Una fecha del tercer cuartil se muestra como un valor de fechahora de serie. |
| RANGEn | La diferencia entre los valores máximo y mínimo que calcula el comando. |
| STDDEVn | El valor de desviación estándar calculado por el comando. |
| TOTALn |
El valor total calculado por el comando. El valor de n es 1 a menos que el comando TOTAL esté dentro de un comando GROUP, en cuyo caso el valor de n corresponde al número de línea del comando TOTAL dentro del comando GROUP. Si desea obtener más información, consulte Comando GROUP. En el caso de los campos de fechahora, el total de todos los valores de fechahora de serie del campo. |
Ejemplos
Generación de estadísticas condicionales
Usted genera estadísticas para el campo Cantidad en los registros en los que el ID de clase de producto es 01:
STATISTICS ON Cantidad IF ClsProd = "01"
Observaciones
Se generan todas las estadísticas para los campos numéricos. Solo se genera un pequeño subconjunto de estadísticas para los campos de fechahora.
Varias de las estadísticas de fechahora se muestran como valores de fechahora de serie. Puede usar una función de conversión para convertir un valor de fechahora de serie en un valor de fechahora normal fácil de leer. Si desea obtener más información, consulte Fechahoras de serie.
| Nombre de la estadística | Campo numérico | Campo de fechahora |
|---|---|---|
| Intervalo | La diferencia entre los valores más altos y los más bajos | La cantidad de días entre la fecha más reciente y la más antigua |
| Positivo |
|
|
| Negativo |
|
No aplicable, no se genera |
| Ceros | La cantidad de valores iguales a cero | La cantidad de fechas que están en blanco |
| Totales |
|
No aplicable, no se genera |
| Valor Abs | El total de todos los valores sin tener en cuenta el signo de los números | No aplicable, no se genera |
| Desv. Estnd. (opcional) | La desviación estándar respecto del valor medio |
La desviación estándar respecto del valor promedio de fechahora No se muestra si en la pantalla se muestran estadísticas, pero se captura en la variable de salida STDDEVn generada por el sistema. |
| Mediana (opcional) | El valor de la mediana
|
La fecha mediana
|
| Q25 (opcional) | El valor de primer cuartil (valor de cuartil inferior)
|
La fecha del primer cuartil (fecha del cuartil inferior)
|
| Q75 (opcional) | El valor de tercer cuartil (valor de cuartil superior)
|
La fecha del tercer cuartil (fecha del cuartil superior)
|
| Modo (opcional) | El valor que ocurre con mayor frecuencia
|
La fecha que ocurre con mayor frecuencia
|
| El más alto |
Los cinco valores más altos Puede utilizar el ajuste N.º de altos/bajos de la ficha Más del cuadro de diálogo Estadísticas para cambiar el número de valores altos. |
Las cinco fechas más recientes Puede utilizar el ajuste N.º de altos/bajos de la ficha Más del cuadro de diálogo Estadísticas para cambiar el número de fechas recientes. |
| El más bajo |
Los cinco valores más bajos Puede utilizar el ajuste N.º de altos/bajos de la ficha Más del cuadro de diálogo Estadísticas para cambiar el número de valores bajos. |
Las cinco fechas más antiguas Puede utilizar el ajuste N.º de altos/bajos de la ficha Más del cuadro de diálogo Estadísticas para cambiar el número de fechas antiguas. |