Editor de consultas no LuckyTemplates | Uma visão geral

Neste tutorial, mostraremos um exemplo detalhado de por que sempre precisamos usar o Query Editor no LuckyTemplates e o que podemos obter ao usá-lo. 

Considera-se uma prática recomendada sempre trazer seus dados primeiro para o Editor de consultas.

Mostraremos e provaremos isso executando alguns exemplos e problemas que podemos encontrar e a aparência dos dados se não usarmos o Editor de consultas.

Índice

Por que você sempre precisa usar o Editor de consultas no LuckyTemplates

Agora podemos importar esses dados para nosso modelo de dados clicando na opção Obter dados . Essa opção facilita a importação de arquivos em nosso modelo de dados. No entanto, não sugerimos fazer isso porque devemos sempre limpar e otimizar nossos dados primeiro no Editor de consultas .

Editor de consultas no LuckyTemplates |  Uma visão geral

Apenas para mostrar um exemplo de por que não é uma boa ideia trazer nossos dados diretamente para nosso modelo de dados, vamos importar um arquivo de amostra clicando em Obter dados e clicar na pasta de trabalho do Excel .

Editor de consultas no LuckyTemplates |  Uma visão geral

Para este exemplo, usaremos este exemplo de arquivo de dados do Excel sobre Operações de Manufatura . Clique duas vezes no arquivo para trazê-lo para o nosso modelo de dados. 

Editor de consultas no LuckyTemplates |  Uma visão geral

Dentro do Navigator , vamos selecionar esta tabela Operation_Data e clicar no botão Load

Editor de consultas no LuckyTemplates |  Uma visão geral

Em seguida, ele confirmará imediatamente nossa tabela com nosso modelo de dados. É aqui que podemos encontrar alguns problemas. Isso ocorre porque o commit de um arquivo de dados que ainda não está otimizado pode ter alguns erros que não conseguimos ajustar ou corrigir antes de chegar ao nosso modelo de dados.

Editor de consultas no LuckyTemplates |  Uma visão geral

Podemos apenas fechá-lo clicando no botão Fechar .

Editor de consultas no LuckyTemplates |  Uma visão geral

Depois disso, ele continuará confirmando esses dados não otimizados com erros em nosso modelo de dados.

Editor de consultas no LuckyTemplates |  Uma visão geral

Olhando para esses dados em nossa tabela de dados, podemos ver o tamanho dessa tabela. Não é assim que queremos que nossos dados estejam dentro do nosso LuckyTemplates. Provavelmente também há muitas colunas redundantes ou informações de que não precisamos dentro desta tabela que devem ser excluídas primeiro. O que queremos é ter tabelas otimizadas e limpas para poder construir um modelo em torno de nossos dados. 

Editor de consultas no LuckyTemplates |  Uma visão geral

Esses são apenas alguns dos muitos motivos pelos quais devemos sempre trazer nossos dados primeiro para o Editor de consultas. 

Transformação de dados usando o Query Editor no LuckyTemplates

Esta outra planilha de exemplo parece confusa do ponto de vista do LuckyTemplates. Se olharmos para este, não há nada de bom que possamos fazer no LuckyTemplates com todas essas minitabelas, títulos redundantes e algumas informações irrelevantes. Portanto, o que precisamos fazer primeiro é trazer isso para o Editor de consultas. Em seguida, tente otimizar e limpá-lo. 

Editor de consultas no LuckyTemplates |  Uma visão geral

Mostrarei como podemos limpar essa planilha ou planilha de maneira eficaz, colocando as transformações em camadas umas sobre as outras. Novamente, não basta trazer os dados diretamente para o nosso LuckyTemplates. Sempre transforme ou limpe seus dados primeiro no Editor de consultas. 

Para abrir o Query Editor, basta clicar na opção Transform data .

Editor de consultas no LuckyTemplates |  Uma visão geral

Dentro do Query Editor, importe o arquivo clicando em New Source . Em seguida, escolha o tipo de arquivo que deseja consultar. Para este exemplo, clicaremos na pasta de trabalho do Excel porque queremos consultar uma planilha ou um arquivo de planilha.

Editor de consultas no LuckyTemplates |  Uma visão geral

Depois disso, escolha o arquivo que deseja consultar. Neste exemplo, vamos consultar o arquivo excel do iPhone6 .

Editor de consultas no LuckyTemplates |  Uma visão geral

Precisamos limpar toda a planilha então vamos selecionar a Sheet1 e clicar no botão OK .

Editor de consultas no LuckyTemplates |  Uma visão geral

Em seguida, veremos todas essas colunas redundantes, informações e valores nulos que precisamos limpar. Este é um ótimo exemplo para mostrar o que podemos alcançar dentro do Query Editor. Nas próximas etapas, limparemos e otimizaremos essa tabela.

Editor de consultas no LuckyTemplates |  Uma visão geral

Vamos primeiro renomear nossa tabela. Em Propriedades , renomeie esta tabela para Dados de vendas .

Editor de consultas no LuckyTemplates |  Uma visão geral

Em seguida, podemos começar a limpar essa planilha de várias maneiras e ordens diferentes. Para este tutorial, começaremos removendo os valores nulos.

1. Removendo os valores nulos

Podemos remover facilmente os valores nulos clicando no ícone de seta para baixo das colunas com valores nulos. 

Editor de consultas no LuckyTemplates |  Uma visão geral

Em seguida, desmarque (nulo) na opção Filtros e clique no botão OK .

Editor de consultas no LuckyTemplates |  Uma visão geral

Agora, veremos que os valores nulos desapareceram. 

Editor de consultas no LuckyTemplates |  Uma visão geral

2. Removendo as informações redundantes

A próxima coisa que podemos fazer é remover as informações redundantes nessas linhas de nossa tabela. Atualmente, temos ItemNumber , ProductName , ClassificationGroup e alguns intervalos de datas. Em vez disso, removeremos essas repetições e colocaremos a primeira linha no cabeçalho.

Editor de consultas no LuckyTemplates |  Uma visão geral

Para fazer isso, clique na guia Transformar . Em seguida, selecione Usar primeira linha como cabeçalhos .

Editor de consultas no LuckyTemplates |  Uma visão geral

Como resultado, esses itens se tornaram nossos cabeçalhos reais, que é o que realmente deveriam ser.

Editor de consultas no LuckyTemplates |  Uma visão geral

Depois disso, agora podemos remover os mesmos itens em nossas linhas desmarcando-os em nossos Filtros . Para a coluna ItemNumber , podemos desmarcar a opção ItemNumber em seus filtros.

Editor de consultas no LuckyTemplates |  Uma visão geral

O que é bom nisso é que ele oculta automaticamente todos esses itens específicos de outras colunas adjacentes nessas linhas. Como podemos ver, esses itens redundantes em outras colunas também desapareceram. Agora temos uma tabela de dados mais limpa.

Editor de consultas no LuckyTemplates |  Uma visão geral

3. Colunas não dinâmicas no LuckyTemplates

Outra coisa que podemos corrigir aqui são as várias colunas de data. O que podemos fazer é colocá-los dentro de uma coluna. Podemos fazer isso não dinamizando as colunas

Editor de consultas no LuckyTemplates |  Uma visão geral

Primeiro, selecione as colunas que não desejamos desabilitar. Em seguida, clique com o botão direito do mouse na última coluna selecionada e escolha Unpivot Other Columns

Editor de consultas no LuckyTemplates |  Uma visão geral

Agora temos nossas datas dentro de uma coluna e o valor das vendas em outra coluna também.

Editor de consultas no LuckyTemplates |  Uma visão geral

Agora podemos renomear essas colunas como Dates e Sales Amount .

Editor de consultas no LuckyTemplates |  Uma visão geral

Clique no ícone de tipo de dados no lado esquerdo da coluna Valor das vendas . Em seguida, altere seu tipo de dados para Número Inteiro .

Editor de consultas no LuckyTemplates |  Uma visão geral

Da mesma forma, clique no ícone de tipo de dados no lado esquerdo da coluna Datas . Em seguida, altere seu tipo de dados para Date .

Editor de consultas no LuckyTemplates |  Uma visão geral

4. Removendo erros no editor do Power Query

Em alguns casos, podemos encontrar alguns erros ao limpar nossos dados. Neste exemplo, temos erros nas colunas de datas

Editor de consultas no LuckyTemplates |  Uma visão geral

Isso ocorre devido a ter valores de texto antes de alterar o tipo de dados das colunas para Date . Conforme mostrado no exemplo abaixo, há uma informação resumida dentro da coluna Data

Editor de consultas no LuckyTemplates |  Uma visão geral

Podemos facilmente remover esses erros clicando com o botão direito do mouse em nossa coluna Datas e escolhendo a opção Remover erros .

Editor de consultas no LuckyTemplates |  Uma visão geral

Como resultado, ele removerá todos esses erros para que não os tenhamos mais em nossa tabela. Nossa mesa agora está muito mais limpa. 

Editor de consultas no LuckyTemplates |  Uma visão geral

5. Transformando uma consulta em uma tabela real

Por fim, precisamos transformá-lo de uma consulta em uma tabela real e confirmá-lo. Basta clicar na opção Fechar e Aplicar na guia Início .

Editor de consultas no LuckyTemplates |  Uma visão geral

Agora temos uma tabela perfeita e otimizada para LuckyTemplates. Esta tabela parece ótima em termos de execução de todas as nossas fórmulas e padrões DAX. 

Editor de consultas no LuckyTemplates |  Uma visão geral

Conclusão

Para recapitular, pegamos uma planilha feia de dados e a transformamos em uma tabela refinada perfeitamente otimizada para o LuckyTemplates. Agora podemos construir um modelo em torno dele.

Felizmente, este tutorial foi esclarecedor em termos do que podemos alcançar usando o Editor de Consultas no LuckyTemplates e por que devemos sempre trazer nossos dados para o Editor de Consultas primeiro. Mesmo que tenhamos apenas uma tabela pequena, pode haver algo tão pequeno quanto apenas alterar o nome de uma coluna ou o tipo de dados da coluna. Gostaríamos de nos acostumar a fazer as coisas no Query Editor primeiro para que possamos trabalhar com várias transformações e procedimentos de limpeza para começar a otimizar nossos dados. 

Tudo de bom,

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.