Comando STATISTICS

Información de concepto

Generar estadísticas

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:

  • SCREEN muestra los resultados en el área de visualización de Analytics

    Consejo

    Puede hacer clic en cualquier valor de resultado enlazado en el área de visualización para ver con mayor detalle el o los registros asociados de la tabla de origen.

  • nombre_de_archivo guarda los resultados en un archivo

    Especifique el nombre_de_archivo como una cadena entre comillas con la extensión de archivo adecuada. Por ejemplo: TO "Salida.TXT"

    Por valor predeterminado, el archivo se guarda en la carpeta que contiene el proyecto de Analytics.

    Utilice una ruta de archivo absoluta o relativa para guardar el archivo en una carpeta existente o una diferente:

    • TO "C:\Salida.TXT"
    • TO "Resultados\Salida.TXT"
  • PRINT envía los resultados a la impresora predeterminada

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:

  • FIRST comienza a procesar desde el primer registro hasta que se llega al número de registros especificado
  • NEXT comienza a procesar desde el registro seleccionado actualmente hasta que se llega al número de registros especificado

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:

  • los mismos campos
  • el mismo orden de campos
  • los campos coincidentes son de la misma longitud
  • los campos coincidentes tienen el mismo tipo de datos

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.

  • Si el nombre de la variable es COUNT1, almacenará el conteo de registros del último comando ejecutado.
  • Si el nombre de la variable es COUNTn donde n es mayor que 1, la variable almacenará el conteo de registros de un comando ejecutado dentro de un comando GROUP.

    El valor de n se asigna de acuerdo con el número de línea del comando dentro de GROUP. Por ejemplo, si el comando está una línea debajo del comando GROUP, se le asigna el valor COUNT2. Si el comando está cuatro líneas debajo del comando GROUP, se le asigna el valor COUNT5.

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"