Comando PROFILE
Informações do conceito
Gera estatísticas resumidas para um ou mais campos numéricos ou expressões numéricas em uma tabela do Analytics.
Sintaxe
PROFILE {<FIELDS> campo_numérico <...n>|<FIELDS> ALL <EXCLUDE campo_numérico <...n>>} <IF teste> <WHILE teste> <FIRST intervalo|NEXT intervalo>
Parâmetros
| Nome | Descrição |
|---|---|
| FIELDS campo_numérico <...n> | FIELDS ALL |
Especifique campos individuais para a criação de perfis ou especifique ALL para criar perfis para todos os campos numéricos na tabela do Analytics. |
| EXCLUDE campo_numérico opcional |
Válido apenas ao definir um perfil usando FIELDS ALL. O campo ou os campos a serem excluídos do comando. EXCLUDE permite ajustar a palavra-chave ALL, excluindo os campos especificados. EXCLUDE deve seguir FIELDS ALL imediatamente ou a última ocorrência da palavra-chave ALL se você estiver incluindo campos de uma ou mais tabelas relacionadas. Por exemplo: FIELDS ALL EXCLUDE campo_1 campo_2 FIELDS ALL nome_tabela_relacionada.ALL EXCLUDE campo_1 campo_2 |
|
IF teste opcional |
Uma expressão condicional que deve ser verdadeira para processar cada registro. O comando é executado apenas nos registros que atendem à condição. Nota O parâmetro IF é avaliado apenas em relação aos registros restantes em uma tabela depois da aplicação dos parâmetros de escopo (WHILE, FIRST, NEXT). |
| WHILE teste opcional |
Uma expressão condicional que deve ser verdadeira para processar cada registro. O comando é executado até que a condição seja avaliada como falsa ou o fim da tabela seja alcançado. Nota Se você usar WHILE juntamente com FIRST ou NEXT, o processamento de registros será interrompido assim que um limite for alcançado. |
| FIRST intervalo | NEXT intervalo opcional |
O número de registros a ser processado:
Use intervalo para especificar o número de registros a serem processados. Se você omitir FIRST e NEXT, todos os registros serão processados por padrão. |
Exemplos
Criação de perfil de um único campo
Crie o perfil do campo Salário:
OPEN FolhaPagamento_Funcionário
PROFILE FIELDS Salário
O comando gera a seguinte saída:
| Nome do campo | Valor Total | Valor Absoluto | Mínimo | Máximo |
|---|---|---|---|---|
| SALÁRIO | 1,152,525 | 1,152,525 | 15,340 | 52,750 |
Observações
Estatísticas exibidas na saída
As estatísticas a seguir são exibidas para cada campo numérico ou expressão numérica especificado para o comando:
- valor total
- valor absoluto
- valor mínimo
- valor máximo