Dados de tabulação cruzada
A tabulação cruzada agrupa os registros em uma tabela com base em combinações idênticas de valores de dois ou mais campos-chave e conta os registros em cada grupo. Os campos-chave podem ser de caracteres ou numéricos.
Os grupos resultantes serão exibidos em uma matriz de linhas e colunas, similar a uma tabela pivot, que permite a visualização de relações e padrões nos dados.
Por exemplo, você pode executar uma tabulação cruzada de uma tabela de inventário nos campos de Localização do produto e Classe do produto para encontrar o número de registros em cada classe e localização.
| Campo-chave 1 (localização do produto) |
Campo-chave 2 (classe do produto) |
Grupo com tabulação cruzada (Localização do produto e Classe do produto) |
Contagem de registros | |
|---|---|---|---|---|
| A-01 | 17 | A-01 | 16 | 1 |
| F-19 | 22 | A-01 | 17 | 3 |
| F-19 | 08 | B-03 | 17 | 2 |
| A-01 | 16 | F-19 | 22 | 2 |
| B-03 | 17 | F-19 | 08 | 1 |
| Q-28 | 03 | Q-28 | 03 | 1 |
| A-01 | 17 | |||
| F-19 | 22 | |||
| A-01 | 17 | |||
| B-03 | 17 | |||
Subtotal de campos numéricos
Ao executar a tabulação cruzada, também é possível subtotalizar um ou mais campos numéricos. No exemplo acima, o campo de valor do inventário pode ser subtotalizado para encontrar o valor total do inventário em cada classe de produto e localização.
A tabulação cruzada é similar à sumarização
A tabulação cruzada é similar à sumarização em dois campos. Em ambas as operações, a contagem e os subtotais nos resultados de saída são os mesmos, mas a informação é organizada de forma diferente.
A tabulação cruzada exibe também contagens e subtotais de valor zero, o que a sumarização não faz. Dependendo do tipo de análise, exibir as contagens e subtotais iguais a zero pode ser útil.
Tabulação cruzada e classificação
Você pode executar tabulação cruzada em tabelas ordenadas ou não ordenadas. Quando você executa uma tabulação cruzada em uma tabela não ordenada, o Analytics automaticamente ordena os resultados de saída como parte da operação de tabulação cruzada.
Tabulação cruzada em detalhes
A tabulação cruzada executa as seguintes operações:
| Operação | Local em Resultados de tabulação cruzada |
|---|---|
| Agrupa os registros com base em combinações idênticas de valores em dois ou mais campos numéricos ou de caracteres e exibe os grupos em uma grade de linhas e colunas | intersecções do campo Número de custo (linhas) e campo Tipo (colunas) |
| Subtotaliza, opcionalmente, os valores de um ou mais campos numéricos em cada grupo | Campo Valor |
| Conta (subtotaliza) opcionalmente o número de registros em cada grupo Nota Se nenhum campo de subtotal for selecionado, as contagens serão incluídas automaticamente. |
Campo Contagem |
|
Fornece os totais de todas as colunas incluídas nos resultados de saída |
Linha Totais |
Resultados de tabulação cruzada
Resultados de saída gerados ao:
- fazer uma tabulação cruzada de número do cliente e de tipo de transação em uma tabela de contas a receber
(tabela Ar em ACL DATA\Arquivos de dados da amostra\Sample Project.ACL)
- subtotalizar o valor das transações
- gerar os resultados na tela
Etapas
Você pode executar a tabulação cruzada de dados agrupando os registros em uma tabela com base em combinações idênticas de valores em dois ou mais campos numéricos ou de caracteres.
Os grupos resultantes serão exibidos em uma matriz de linhas e colunas, similar a uma tabela pivot, que permite a visualização de relações e padrões nos dados.
- Selecione .
- Na guia Principal, realize uma das seguintes ações:
Selecione os campos a serem exibidos como linhas na lista Linhas.
Clique em Linhas para selecionar os campos ou para criar uma expressão.
Se mais de um campo for selecionado, um nível adicional de aninhamento será criado nos resultados de saída. (A tabulação cruzada com uma linha e uma coluna já é uma forma de aninhamento.) A ordem de seleção dos campos dita a hierarquia de aninhamento. A tabulação cruzada dos registros é feita pelo primeiro registro selecionado e, dentro desses agrupamentos primários, os registros são tabulados pelo segundo campo selecionado, e assim por diante. Inverter a ordem que você seleciona dois campos retorna resultados bastante diferentes.
A ordem de seleção dos campos é também a ordem em que eles aparecerão nos resultados. Se você estiver anexando resultados a uma tabela existente do Analytics, a seleção e a ordem da coluna devem ser idênticas à seleção e a ordem da coluna na tabela existente.
- Execute uma das seguintes ações:
Selecione o campo para exibir como colunas na lista suspensa Colunas.
Clique em Colunas para selecionar o campo ou para criar uma expressão.
-
Opcional. Selecione um ou mais Campos de Subtotais, ou clique em Campos de Subtotais, para selecionar o(s) campo(s) de subtotal ou criar uma expressão.
A ordem de seleção dos campos de subtotal é a mesma ordem em que as colunas aparecerão nos resultados. Se você estiver anexando resultados a uma tabela existente do Analytics, a seleção e a ordem da coluna devem ser idênticas à seleção e a ordem da coluna na tabela existente.
-
Se existirem registros na exibição atual que você desejar excluir do processamento, insira uma condição na caixa de texto Se ou clique em Se para criar uma instrução IF usando o Construtor de expressões.
Nota
A condição If é avaliada apenas em relação aos registros restantes em uma tabela depois da aplicação das opções de escopo (Primeiros, Próximos, Enquanto).
A instrução IF considera todos os registros na exibição e filtra aqueles que não atendem à condição especificada.
- Se desejar incluir uma contagem de número de registros para cada intersecção de linha com coluna, selecione Incluir contagem.
Uma contagem é incluída automaticamente caso nenhum campo seja selecionado para subtotalização.
- Clique na guia Saída.
- Selecione a opção de saída adequada do painel Para:
- Tela – Selecione esta opção para exibir os resultados na área de exibição do Analytics. Se a tabela de saída contém um grande número de registros, é mais rápido e útil salvar os resultados em um arquivo do que exibir os resultados na tela.
- Imprimir – Selecione esta opção para enviar os resultados à impressora padrão.
- Gráfico – Selecione esta opção para criar um gráfico com os resultados e exibi-los na área de exibição do Analytics.
- Arquivo – Selecione esta opção para salvar ou anexar os resultados a uma tabela ou arquivo de texto do Analytics. Se você salvar ou anexar a uma tabela do Analytics, a tabela será adicionada ao projeto aberto se já não estiver no projeto. Se você salvar ou anexar a um arquivo de texto, o arquivo será salvo fora do Analytics.
Nota
As opções de saída que não se aplicam a uma operação analítica específica são desativadas.
- Se você selecionar Arquivo como o tipo de saída, especifique as seguintes informações no painel Como:
- Tipo de arquivo – Selecione Tabela do Analytics para salvar os resultados em uma nova tabela do Analytics ou anexe os resultados a uma tabela do Analytics existente. Selecione Arquivo de texto ASCII ou Arquivo de texto Unicode (dependendo de qual edição do Analytics você está usando) para salvar ou anexar os resultados a um arquivo de texto.
- Nome – insira um nome de arquivo na caixa de texto Nome. Ou clique em Nome e insira o nome do arquivo ou selecione um arquivo existente na caixa de diálogo Salvar ou Salvar arquivo como para substituir ou anexar ao arquivo. Se o Analytics preencher um nome de arquivo, você poderá aceitar o nome preenchido ou alterá-lo.
Você também pode especificar um caminho do arquivo absoluto ou relativo ou navegar para uma pasta diferente para salvar ou anexar o arquivo em uma localização diferente da localização do projeto. Por exemplo: C:\Resultados\Saída.fil ou Resultados\Saída.fil.
- Local – Só é ativado ao conectar a uma tabela do servidor e ao salvar ou anexar os resultados a uma tabela do Analytics. Selecione Local para salvar o arquivo na mesma localização que o projeto ou para especificar um caminho ou navegar para uma pasta local diferente. Deixe Local desmarcado para salvar o arquivo na pasta Prefixo em um servidor.
Nota
Para obter os resultados de saída da análise ou do processamento das tabelas do Servidor AX, selecione Local. Não é possível desmarcar a configuração Local para importar tabelas de resultados para o Servidor AX.
- Dependendo do tipo de saída, você pode especificar um Cabeçalho e/ou um Rodapé na(s) caixa(s) de texto.
Cabeçalhos e rodapés são centralizados por padrão. Digite um sinal de menor (<) antes do cabeçalho ou do texto do rodapé para alinhar o texto à esquerda. Clique em Cabeçalho ou Rodapé para inserir um cabeçalho ou rodapé com mais de uma linha. Como alternativa, você pode inserir um ponto e vírgula (;) como um caractere de quebra de linha na caixa de texto do cabeçalho ou do rodapé. Alinhar várias linhas à requer um sinal de menor no início de cada linha.
- Clique na guia Mais.
- Selecione a opção adequada do painel Escopo.
- Todos – Esta opção é selecionada por padrão. Deixe essa opção marcada para especificar que todos os registros na exibição são processados.
- Primeiro – Selecione esta opção e insira um número na caixa de texto para começar a processar no primeiro registro na exibição e inclua somente o número especificado de registros.
- Avançar – Selecione esta opção e insira um número na caixa de texto para começar a processar no registro selecionado no momento na exibição e inclua somente o número especificado de registros. Deve ser selecionado o número do registro real na coluna mais à esquerda, não os dados na linha.
- Enquanto – Selecione esta opção para usar a instrução WHILE para limitar o processamento de registros na exibição com base em um critério específico ou conjunto de critérios. Você pode inserir uma condição na caixa de texto Enquanto ou clicar em Enquanto para criar uma instrução WHILE usando o Construtor de Expressões.
Uma instrução WHILE permite que os registros na exibição sejam processados somente enquanto a condição especificada avaliar como verdadeiro. Assim que a condição avaliar como falso, o processamento será encerrado e nenhum outro registro será considerado. A opção Enquanto pode ser usada em conjunto com as opções Todos, Primeiro e Avançar. O processamento de registros será interrompido assim que um limite for alcançado.
Nota
O número de registros especificados nas opções Primeiro ou Avançar faz referência à ordem física ou indexada de registros em uma tabela e desconsidera qualquer filtragem ou classificação rápida aplicada à exibição. Entretanto, resultados de operações analíticas respeitam qualquer filtro.
Se uma exibição for ordenada rapidamente, Avançar se comporta como Primeiro.
- Se você selecionou Arquivo (Tabela do Analytics) como o tipo de saída, marque ou desmarque Usar tabela de saída, dependendo se deseja ou não que a tabela do Analytics que contém os resultados de saída seja aberta automaticamente após a conclusão da operação.
- Se você selecionou Arquivo como o tipo de saída e deseja anexar os resultados de saída ao fim de um arquivo existente, execute uma das seguintes ações:
Selecione Anexar a um arquivo existente se estiver acrescentando a um arquivo de texto ou a uma tabela do Analytics que você sabe que tem estrutura idêntica aos resultados de saída.
Deixe Anexar a um arquivo existente desmarcado se você estiver anexando a uma tabela do Analytics e deseja que o Analytics determine se a estrutura da tabela é idêntica à dos resultados de saída. Se os comprimentos dos registros não forem idênticos, a estrutura de dados não será idêntica e a anexação não funcionará corretamente.
Nota
É recomendado deixar a opção Anexar a um arquivo existente desmarcada caso você não esteja certo de que os resultados de saída e a tabela existente tenham a mesma estrutura de dados. Para obter mais informações sobre anexo e estrutura de dados, consulte Anexar resultados nas tabelas do Analytics e arquivos de texto.
- Clique em OK.
- Se o prompt de substituição aparecer, selecione a opção adequada.
Se estiver esperando que a opção Anexar seja exibida e ela não for, clique em Não para cancelar a operação e consulte Anexar resultados nas tabelas do Analytics e arquivos de texto.