Comando COUNT
Conta o número total de registros na exibição atual ou apenas os registros que cumprem a condição especificada.
Sintaxe
COUNT <IF teste> <WHILE teste> <FIRST intervalo|NEXT intervalo>
Parâmetros
Nome | Descrição |
---|---|
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. |
Variáveis de saída do Analytics
Nome | Contém |
---|---|
COUNTn |
A contagem de registros calculada pelo comando.
|
Exemplos
Armazenar COUNT1
O resultado do comando COUNT é armazenado na variável de saída COUNT1. Você pode recuperar e armazenar esse valor em uma variável definida pelo usuário.
O comando COUNT sobrescreve a variável COUNT1 a cada vez que é executado. Portanto, o valor precisa ser armazenado em uma variável definida pelo usuário antes da execução do comando pela segunda vez após a aplicação do filtro à tabela:
OPEN EndereçoCliente COUNT TotalReg = COUNT1 SET FILTER TO DataModificação > '20100101' COUNT TotalRegFiltrados = COUNT1
Observações
Quando usar COUNT
Use o comando COUNT para contar o número de registros em uma tabela do Analytics ou para contar o número de registros que cumprem uma determinada condição de teste. Se nenhum teste for especificado, o número total de registros na tabela do Analytics será exibido.
Como os filtros afetam COUNT
Se um filtro tiver sido aplicado a uma exibição, o comando contará o número de registros restantes na exibição após a condição de filtragem ter sido aplicada.