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:

  • PANTALLA 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 otra carpeta existente:

    • 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.

No se calcula en campos de fechahora.

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 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
  • La cantidad de valores positivos

  • El total de todos los valores positivos

  • El valor positivo promedio

  • La cantidad de valores de fechahora

  • El total de todos los valores de fechahora de serie

    No es relevante para fechas ni valores de tiempo que representen momentos puntuales. Es relevante para valores de tiempo que representen cantidades de tiempo.

    Si desea obtener más información, consulte Una cantidad de tiempo en comparación con un punto determinado en el tiempo.

  • El valor de fechahora promedio

Negativo
  • La cantidad de valores negativos

  • El total de todos los valores negativos

  • El valor negativo promedio

No aplicable, no se genera
Ceros La cantidad de valores iguales a cero La cantidad de fechas que están en blanco
Totales
  • La cantidad total de valores positivos, negativos y ceros

  • El total de todos los valores positivos, negativos y cero

  • El promedio de todos los valores positivos, negativos y cero

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
  • Conjuntos de valores impares: el valor del centro

  • Conjuntos de valores pares: el promedio de los dos valores del centro

La fecha mediana
  • Conjuntos con una cantidad impar de fechas: la fecha del centro

  • Conjuntos con una cantidad par de fechas: el promedio de las dos fechas del centro

Q25 (opcional) El valor de primer cuartil (valor de cuartil inferior)
  • El resultado es un valor interpolado sobre la base de un algoritmo de Analytics

  • Produce el mismo resultado que las funciones QUARTILE y QUARTILE.INC de Microsoft Excel

La fecha del primer cuartil (fecha del cuartil inferior)
  • El resultado es un valor interpolado sobre la base de un algoritmo de Analytics

  • Desplazamiento de 1 día respecto del resultado de las funciones QUARTILE y QUARTILE.INC en Microsoft Excel

    Para obtener más información, consulte Fechahoras de serie.

Q75 (opcional) El valor de tercer cuartil (valor de cuartil superior)
  • El resultado es un valor interpolado sobre la base de un algoritmo de Analytics

  • Produce el mismo resultado que las funciones QUARTILE y QUARTILE.INC de Microsoft Excel

La fecha del tercer cuartil (fecha del cuartil superior)
  • El resultado es un valor interpolado sobre la base de un algoritmo de Analytics

  • Desplazamiento de 1 día respecto del resultado de las funciones QUARTILE y QUARTILE.INC en Microsoft Excel

    Para obtener más información, consulte Fechahoras de serie.

Modo (opcional) El valor que ocurre con mayor frecuencia
  • Muestra "N/D" si ningún valor aparece más de una vez

  • En caso de empate, muestra el valor más bajo

La fecha que ocurre con mayor frecuencia
  • Muestra “N/D” si ninguna fecha aparece más de una vez

  • En caso de empate, muestra la fecha más antigua

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.