Dados de tabulação cruzada
Informações do conceito
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 ordenaçã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 Analisar > Tabulação cruzada.
- 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 Se é 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.
-
No painel Para, selecione a opção de saída adequada.
Nota
As opções de saída serão desativadas se não se aplicarem a uma operação analítica específica.
Opção Detalhes Tela Exibe os resultados na área de exibição do Analytics.
Dica
Você pode clicar em qualquer valor de resultado vinculado na área de exibição para detalhar o registro ou registros associados na tabela de origem.
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 Envia os resultados para a impressora padrão. Gráfico Cria um gráfico dos resultados e o exibe na área de exibição do Analytics. Arquivo Salva ou anexa os resultados a uma tabela do Analytics ou a um arquivo de texto; também pode substituir uma tabela ou arquivo existente.
- Tabela do Analytics a tabela será adicionada ao projeto aberto se ela já não estiver no projeto.
- Arquivo de texto O arquivo será salvo fora do Analytics.
-
Se você selecionar Arquivo como o tipo de saída, especifique as informações adequadas no painel Como:
Opção Detalhes Tipo de arquivo -
Tabela do Analytics – salva ou anexa os resultados a uma tabela do Analytics ou substitui uma tabela existente.
-
Arquivo de texto ASCII ou Arquivo de texto Unicode – salva ou anexa os resultados a um arquivo de texto ou substitui um arquivo existente.
Nome -
Para salvar uma nova tabela ou arquivo
Insira um nome de arquivo na caixa de texto Nome. Se o Analytics preencher um nome de arquivo, você poderá aceitar o nome preenchido ou alterá-lo.
-
Para anexar a uma tabela ou arquivo existente ou para substituir uma tabela ou arquivo existente
Clique em Nome e selecione uma tabela ou arquivo existente na caixa de diálogo Salvar ou Salvar arquivo como.
Você pode especificar um caminho do arquivo absoluto ou relativo ou navegar para uma pasta diferente para salvar, anexar ou substituir em uma localização diferente da localização do projeto. Por exemplo:
C:\Resultados\Saída.fil ou Resultados\Saída.fil.
Nota
Os nomes de tabela do Analytics são limitados a 64 caracteres alfanuméricos, sem contar a extensão .FIL. O nome pode incluir o caractere de sublinhado ( _ ) mas nenhum outro caractere especial e nenhum espaço. O nome não pode começar com um número.
Local Só é ativado ao conectar a uma tabela do servidor e ao salvar, anexar ou substituir uma tabela do Analytics.
-
Selecionar Local salva, anexa ou substitui no mesmo local que o projeto do Analytics.
-
Deixar Local desmarcado salva, anexa ou substitui 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.
-
- Opcional. Especifique um Cabeçalho ou um Rodapé na caixa de texto adequada.
Clique em Cabeçalho ou Rodapé para inserir um cabeçalho ou rodapé com mais de uma linha. Você também pode inserir um ponto e vírgula (;) como um caractere de quebra de linha na caixa de texto do cabeçalho ou do rodapé.
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. Alinhar várias linhas à esquerda exige um sinal de menor no início de cada linha.
Nota
Para alguns tipos de saída, não é possível especificar um cabeçalho ou um rodapé.
- Clique na guia Mais.
-
No painel Escopo, selecione a opção adequada:
- Tudo
- Primeiros
- Próximo
- Enquanto
Mostre-me mais
Opção de escopo Detalhes Tudo (Padrão) Especifica que todos os registros na exibição são processados. Primeiros Insira um número na caixa de texto. Começa o processamento no primeiro registro da exibição e inclui apenas o número especificado de registros. Próximo Insira um número na caixa de texto. Começa o processamento no registro atualmente selecionado da exibição e inclui apenas o número especificado de registros. Na coluna mais à esquerda na exibição, deve ser selecionado o número real de registros, não os dados na linha. Enquanto Use uma 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.
Insira uma condição na caixa de texto Enquanto ou clique 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 Próximos. O processamento de registros será interrompido assim que um limite for alcançado.
Nota
As opções Primeiro ou Próximos se referem à ordem física ou à ordem indexada de registros em uma tabela. Primeiro ou Próximos ignoram a filtragem ou a ordenação rápida aplicadas a uma exibição de tabela. Entretanto, os resultados de saída de operações analíticas respeitam qualquer filtragem.
Se uma exibição for ordenada rapidamente, Próximos se comporta como Primeiros.
-
Se você selecionou Arquivo (tabela do Analytics) como tipo de saída, selecione Usar tabela de saída se quiser que a tabela 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 Anexação de resultados de saída a uma tabela existente.
- 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 Anexação de resultados de saída a uma tabela existente.