Trabalhando com tabelas nativas do Excel
Quando você precisa criar determinados tipos de conteúdo em seu modelo de relatório, geralmente é mais fácil e benéfico usar os recursos de tabela nativos do Microsoft Excel. Isso inclui a criação de tabelas dinâmicas, colunas calculadas e totais de linhas calculados.
É recomendável converter o conteúdo do seu modelo em tabelas nativas do Excel se você quiser fazer o seguinte:
-
Tenha acesso mais fácil à filtragem e classificação de dados nativos do Excel
-
Crie uma tabela dinâmica em seu relatório do Excel
-
Adicione colunas calculados que dependem de cálculos nativos do Excel
-
Adicione totais de linhas calculados que dependem de cálculos nativos do Excel
Em alguns casos, é possível obter esses resultados sem converter o conteúdo em tabelas nativas do Excel. No entanto, utilizar esta funcionalidade é mais fácil e, portanto, é o fluxo de trabalho recomendado.
Criando tabelas dinâmicas nativas do Excel
Uma tabela dinâmica do Qlik Sense pode ser adicionada como uma única tag de tabela. Você pode reconhecê-lo na interface do usuário do suplemento porque não pode adicioná-lo como colunas individuais. No entanto, se você simplesmente inserir a tabela dinâmica do Qlik Sense como um item de tag única sem outras modificações, o gráfico será exportado como uma tabela simples, não como uma tabela dinâmica nativa do Excel.
Em vez disso, conclua as etapas a seguir para usar dados tabulares do Qlik Sense para criar uma tabela dinâmica nativa do Excel:
-
Crie ou selecione um gráfico em seu aplicativo para usar como tabela direta de origem. Insira-o como um conjunto de colunas. Consulte Adicionando conteúdo ao seu modelo de relatório do Excel.
-
Transforme a tabela gráfica em uma tabela estática nativa do Excel.
-
Transforme esta tabela estática nativa do Excel em uma tabela dinâmica nativa do Excel.
Veja abaixo detalhes de cada processo.
Etapa 1: Inserir os dados de origem como uma tabela estática
Projete ou selecione um gráfico em seu aplicativo Qlik Sense com as colunas que você precisa usar para criar a tabela dinâmica nativa do Excel. Pode ser qualquer gráfico do Qlik Sense que tenha uma estrutura de dados de tabela simples subjacente (todas as visualizações suportadas, exceto tabela dinâmica). Se você estiver começando do zero, um objeto Tabela ou Tabela estática (Visualization bundle) pode ser o objeto de entrada mais fácil para ajudar a visualizar o que você gostaria de adicionar.
Uma tabela dinâmica nativa do Excel realiza agregações por conta própria. Portanto, para incluir expressões calculadas do aplicativo na tabela dinâmica do Excel, adicione os campos não agregados do aplicativo Qlik Sense como dimensões em vez de medidas.
Em seguida, adicione o gráfico ao modelo de relatório como um conjunto de colunas individuais. Veja instruções em Adicionando conteúdo ao seu modelo de relatório do Excel.
Etapa 2: Converter os dados tabulares em uma tabela estática nativa do Excel
Depois de adicionar o gráfico do Qlik Sense de origem ao modelo, converta-o em uma tabela dinâmica nativa do Excel. Visite a documentação da Microsoft para obter instruções adicionais. O procedimento a seguir é personalizado para fornecer detalhes específicos do seu modelo do Qlik Excel.
Faça o seguinte:
-
No Excel, destaque a área necessária para gerar a tabela nativa do Excel. Isso inclui a linha do cabeçalho, a linha com tags, uma linha adicional abaixo dessas linhas e todas as colunas desejadas. Converta a seleção em uma tabela estática nativa do Excel.
-
Com a tabela estática nativa do Excel criada, insira uma tag <deleterow> abaixo da linha que contém as tags da coluna. Isso garante que a linha selecionada seja excluída na saída do relatório. Para obter mais informações, consulte Removendo linhas com a tag Deleterow.
Etapa 3: Converter a tabela estática nativa do Excel em uma tabela dinâmica nativa do Excel
Por fim, transforme a tabela estática do Excel em uma tabela dinâmica do Excel.
Visite a documentação da Microsoft para obter instruções adicionais. O procedimento a seguir é personalizado para fornecer detalhes específicos do seu modelo do Qlik Excel.
-
Selecione uma célula em sua tabela estática nativa do Excel e use as opções na barra de faixa de opções do Excel para convertê-la em uma tabela dinâmica.
-
Configure sua tabela dinâmica com a configuração desejada, usando os recursos do Microsoft Excel. Se você precisar de expressões calculadas (medidas) em sua saída, esta é a etapa na qual você aplicaria essas agregações.
Se você visualizar o relatório, a tabela dinâmica nativa do Excel será gerada corretamente.
Adicionando colunas calculadas
Você pode usar fórmulas do Excel para adicionar colunas calculadas que não existem no seu Qlik Sense Qlik Cloud original. Use esta funcionalidade com dimensões e medidas definidas no aplicativo de origem.
Faça o seguinte:
-
Use o suplemento para inserir um gráfico do Qlik Sense por coluna.
-
No Excel, destaque a área necessária para gerar a tabela nativa do Excel. Isso inclui a linha do cabeçalho, a linha com tags, uma linha adicional abaixo dessas linhas e todas as colunas desejadas. Converta a seleção em uma tabela estática nativa do Excel.
-
Para adicionar uma coluna calculada à direita da coluna mais à direita da sua tabela do Excel, clique na célula à direita da tag de coluna mais à direita e digite =, seguido pela sua fórmula personalizada.
-
Uma nova coluna é adicionada à tabela do Excel. Observe que pode ter um valor inválido no modelo, mas, se configurado corretamente, gerará as informações corretas na saída.
Você pode renomear a coluna e formatá-la conforme necessário.
Se você visualizar o relatório, verá que a tabela do Excel inclui a nova coluna, com a fórmula nativa sendo propagada em todas as linhas.
Adicionando totais calculados
Você pode adicionar uma linha que exiba os totais em sua tabela usando recursos nativos do Excel. Selecione a tabela, clique em Design de tabela à direita e marque a caixa de seleção Linha Total.
Faça o seguinte:
-
Use o suplemento para inserir um gráfico do Qlik Sense por coluna.
-
No Excel, destaque a área necessária para gerar a tabela nativa do Excel. Isso inclui a linha do cabeçalho, a linha com tags, uma linha adicional abaixo dessas linhas e todas as colunas desejadas. Converta a seleção em uma tabela estática nativa do Excel.
-
Com a tabela estática nativa do Excel criada, insira uma tag <deleterow> abaixo da linha que contém as tags da coluna. Isso garante que a linha selecionada seja excluída na saída do relatório. Para obter mais informações, consulte Removendo linhas com a tag Deleterow.
-
Clique em qualquer lugar dentro da tabela e, em seguida, clique na guia Design de Tabela na barra de ferramentas do Excel. Marque a caixa de seleção Linha Total.
-
Na nova linha Total, clique na célula da coluna para a qual deseja ter uma linha de total e use o menu suspenso para selecionar qualquer uma das funções de resumo da tabela integradas disponíveis.