Comando PROFILE

Concept Information

Generar perfiles de datos

Genera estadísticas resumidas para uno o más campos numéricos o expresiones numéricas en una tabla de Analytics.

Sintaxis

PROFILE {<FIELDS> campo_numérico <...n>|<FIELDS> ALL <EXCLUDE campo_numérico <...n>>} <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango>

Parámetros

Nombre Descripción
FIELDS campo numérico <...n> | FIELDS ALL

Especifique los campos individuales para hacer el perfil o especifique ALL para hacer un perfil de todos los campos numéricos de la tabla de Analytics.

EXCLUDE campo_numérico

opcional

Solo tiene validez al realizar el perfil usando FIELDS ALL.

El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar la palabra clave de ALL, excluyendo campos especificados.

EXCLUDE debe estar inmediatamente después de FIELDS ALL o de la ocurrencia final de la palabra clave de ALL si incluye campos de una o más tablas relacionadas. Por ejemplo:

FIELDS ALL EXCLUDE campo_1 campo_2
FIELDS ALL nombre_tabla_relacionada.ALL EXCLUDE campo_1 campo_2

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.

Ejemplos

Realización del perfil de un solo campo

Usted realiza el perfil del campo Salario:

OPEN Nómina_empleados
PROFILE FIELDS Salario

El comando genera la siguiente salida:

Nombre del campo Valor total Valor absoluto Mínimo Máximo
SALARY 1.152.525 1.152.525 15.340 52.750

Observaciones

Estadísticas que se muestran en la salida

Las siguientes estadísticas se muestran para cada campo numérico o expresión numérica especificado para el comando:

  • valor total
  • valor absoluto
  • valor mínimo
  • valor máximo