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. |
AVERAGEn |
El valor medio calculado por el comando. |
COUNTn |
El conteo de registros calculado por el comando.
|
HIGHn |
El quinto valor más alto identificado 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 identificado 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 identificado por el comando. |
MEDIANn |
El valor de la mediana identificado por el comando. |
MINn | El valor mínimo identificado por el comando. |
MODEn | El valor que ocurre con mayor frecuencia identificado por el comando. |
Q25n | El valor del primer cuartil (valor del cuartil inferior) calculado por el comando. |
Q75n | El valor del tercer cuartil (valor del cuartil superior) calculado por el comando. |
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. |
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"