Transformações simples do LuckyTemplates para dados mais otimizados

Vou falar sobre transformações simples do LuckyTemplates que você pode fazer no editor de consultas. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

O editor de consultas permite limpar seus dados e transformá-los em sua forma mais bruta. Embora permita que você faça algumas transformações realmente avançadas, quero me concentrar nas mais simples que você pode fazer.

Por meio dessas transformações simples, você pode otimizar melhor seus dados no LuckyTemplates.

Índice

Limpando os nomes dos dados

A primeira coisa que sempre faço é limpar os nomes dos meus dados . Dependendo do tipo de relatório que estou procurando, decido se quero nomes próprios. Eu costumo me livrar de sublinhados e abreviações também.

Basicamente, quero nomes que sejam lógicos. As pessoas precisam dar uma olhada nelas e entender o que há em cada tabela ou coluna específica.

Tome esta primeira tabela aqui como um exemplo. Chama-se Customer_Data.

Transformações simples do LuckyTemplates para dados mais otimizados

Como não gosto de ter símbolos como sublinhados nos nomes, tudo o que preciso fazer é clicar duas vezes nele e alterá-lo para o nome que desejo.

Transformações simples do LuckyTemplates para dados mais otimizados

Como alternativa, também posso ir para Propriedades e alterar o nome lá.

Transformações simples do LuckyTemplates para dados mais otimizados

Vou mudar Location_Data e Product_Data também porque quero ser consistente em termos de formato de nome.

Transformações simples do LuckyTemplates para dados mais otimizados

Além dos nomes das tabelas, também passo por cada tabela e trabalho nos nomes das colunas. Mais uma vez, preciso ter certeza de que todos os nomes das colunas fazem sentido.

A maior razão pela qual desejo que os nomes das colunas sejam específicos e o mais claros possível é porque os títulos de visualização são criados automaticamente com base nos nomes das colunas. Portanto, se algum dos nomes de minhas colunas não estiver claro o suficiente, isso poderá afetar a forma como os dados são apresentados em minhas visualizações.

Para alterar qualquer um dos nomes das colunas, basta clicar duas vezes no nome e alterá-lo. Por exemplo, estou alterando esta coluna de custo para custo do produto.

Transformações simples do LuckyTemplates para dados mais otimizados

Dessa forma, fica claro de que tipo de custo estou falando.

Transformações simples do LuckyTemplates para dados mais otimizados

Limpando os dados

A próxima coisa que preciso fazer é limpar os dados que não preciso .

Esta tabela Locais é um bom exemplo. Existem colunas aqui que eu realmente não preciso, como esta coluna para Código de Área.

Transformações simples do LuckyTemplates para dados mais otimizados

Vou sair da coluna População porque preciso desses dados. Mas também não acho que as colunas de famílias para fuso horário sejam importantes.

Transformações simples do LuckyTemplates para dados mais otimizados

Para realçar essas colunas sem remover o destaque na coluna para Código de área, vou manter pressionado o botão Ctrl e clicar nas colunas que desejo adicionar à minha seleção atual .

A partir daí, basta clicar com o botão direito do mouse e escolher Remover coluna .

Transformações simples do LuckyTemplates para dados mais otimizados

Acompanhamento de etapas aplicadas no editor de consultas

O painel Etapas aplicadas no lado direito da tela é uma ferramenta útil enquanto você trabalha em transformações simples do LuckyTemplates.

Como exemplo, vejamos o painel Etapas aplicadas antes de remover as colunas desnecessárias.

Transformações simples do LuckyTemplates para dados mais otimizados

Mas no momento em que removi essas colunas, veja o que aconteceu a seguir.

Transformações simples do LuckyTemplates para dados mais otimizados

A última transformação que fiz foi registrada em Etapas aplicadas. Na verdade, mostra tudo o que fiz até agora de forma sequencial .

Agora que todas essas etapas foram registradas, todas essas transformações acontecerão automaticamente sempre que eu atualizar os dados.

Isso também me permite voltar e desfazer qualquer transformação que fiz que não funcionou como eu havia planejado. Mas, se eu mudar de ideia e perceber que afinal preciso dessas colunas, posso simplesmente clicar no X ao lado dessa etapa.

Transformações simples do LuckyTemplates para dados mais otimizados

Depois de fazer isso, minha consulta voltará ao estado anterior.

Transformações simples do LuckyTemplates para dados mais otimizados

Isso mostra que você pode realmente brincar com o editor de consultas sem ter que se preocupar em bagunçar tudo. Você sabe que pode facilmente refazer seus passos e desfazer quaisquer movimentos desnecessários que você fez .

Sabendo disso, basta clicar com o botão direito do mouse em qualquer uma das colunas e explorar qualquer uma das diferentes transformações da lista.

Transformações simples do LuckyTemplates para dados mais otimizados

Isso permitirá que você domine o que o editor de consultas permite que você faça sem ter que se preocupar em estragar seus dados, pois você pode desfazer as etapas de qualquer maneira.

Anexando consultas no editor de consultas

Anteriormente, trabalhei com Clientes, Locais e Produtos. Mas, se você se lembra, havia outras três mesas ali, todas de Vendas.

Transformações simples do LuckyTemplates para dados mais otimizados

Vou atualizar esses nomes também, pois agora tenho dados mais recentes.

Transformações simples do LuckyTemplates para dados mais otimizados

Se eu clicar em cada uma dessas três tabelas, posso ver que tenho a mesma estrutura de dados em todas elas. São basicamente os mesmos dados, mas de diferentes intervalos de tempo.

Transformações simples do LuckyTemplates para dados mais otimizados

Não é necessário ter três tabelas ou consultas diferentes para isso. Isso significa que seria mais eficiente para mim anexar os dados.

Primeiro, selecionarei Sales_2018 e clicarei em Append Queries na faixa Home.

Transformações simples do LuckyTemplates para dados mais otimizados

Isso abrirá esta janela.

Transformações simples do LuckyTemplates para dados mais otimizados

Vou marcar “Três ou mais mesas” e uma lista de mesas aparecerá embaixo. Só preciso adicionar as tabelas que desejo anexar à caixa à direita e clicar em OK.

Transformações simples do LuckyTemplates para dados mais otimizados

Vou verificar se essas tabelas foram mescladas em uma única. Portanto, examinarei a coluna que mostra a Data de compra.

Transformações simples do LuckyTemplates para dados mais otimizados

Como tenho mais de 4.000 linhas de dados aqui, basta clicar no botão suspenso e clicar em Classificar em ordem decrescente para exibir os dados mais recentes primeiro.

Transformações simples do LuckyTemplates para dados mais otimizados

Isso mostra que as tabelas foram anexadas. Como você pode ver, ainda estou na tabela Sales_2018, mas agora tenho dados de 2020.

Agora que tenho todos os meus dados de vendas nesta única tabela, vou alterar o nome para Vendas.

Transformações simples do LuckyTemplates para dados mais otimizados

Claro, não posso simplesmente excluir as tabelas de 2019 e 2020 porque ainda são consultas. Eu ainda preciso dos dados dentro dessas tabelas.

Então, o que vou fazer em vez de excluí-los é clicar com o botão direito do mouse e desmarcar Ativar carregamento.

Transformações simples do LuckyTemplates para dados mais otimizados

E como ainda preciso que os dados dessas tabelas sejam incluídos quando faço uma atualização, preciso garantir que “Incluir na atualização do relatório” permaneça marcado, mesmo que fique esmaecido depois que desabilito o carregamento.

Transformações simples do LuckyTemplates para dados mais otimizados

Uma vez feito isso, eu efetivamente me livrei de algum peso morto em meu modelo. Esta é uma ótima maneira de otimizar minhas tabelas.

Verificando os tipos de dados

É importante verificar se cada coluna está mostrando o tipo de dados correto. Isso pode ser visto através desses pequenos ícones no nome da coluna.

Transformações simples do LuckyTemplates para dados mais otimizados

O LuckyTemplates geralmente é muito bom para descobrir que tipo de dados você tem em cada coluna. Mas nas raras ocasiões em que mostra o tipo de dados incorreto, pode ter um grande impacto na forma como os cálculos são feitos em seus relatórios.

Por exemplo, se uma coluna numérica for marcada como uma coluna de texto por engano, você poderá ter problemas com algo tão simples quanto obter a SOMA de todos os dados.

A boa notícia é que é fácil alterar o tipo de dados. Basta clicar no ícone e escolher o tipo certo na lista que aparece.

Transformações simples do LuckyTemplates para dados mais otimizados

Outras transformações do LuckyTemplates

Neste próximo exemplo, mostrarei mais algumas transformações que podem ser feitas no processo de criação de um short code para a Califórnia.

Vou começar clicando com o botão direito do mouse na coluna e, em seguida, vou escolher Duplicate Column .

Transformações simples do LuckyTemplates para dados mais otimizados

Agora, eu tenho uma duplicata exata.

Transformações simples do LuckyTemplates para dados mais otimizados

Vou fazer outra transformação clicando com o botão direito do mouse e, em seguida, clicando em Transform e escolhendo Uppercase .

Transformações simples do LuckyTemplates para dados mais otimizados

Isso faz com que todas as entradas nessa coluna apareçam em CAPS.

Transformações simples do LuckyTemplates para dados mais otimizados

Desta vez, vou dividir a coluna duplicada.

Para fazer isso, basta clicar com o botão direito do mouse e clicar em Dividir coluna . Também farei isso com base no número de caracteres.

Transformações simples do LuckyTemplates para dados mais otimizados

Eu estou indo para 4 caracteres aqui. Isso me dá o código curto CALI.

Transformações simples do LuckyTemplates para dados mais otimizados

Não preciso da 2ª parte da coluna que foi dividida, então vou removê-la.

Transformações simples do LuckyTemplates para dados mais otimizados

Então, vou renomear a primeira parte e chamá-la de State Short Code.

Transformações simples do LuckyTemplates para dados mais otimizados

Para torná-lo mais organizado, vou arrastá-lo ao lado da coluna adicional para Estado.

Transformações simples do LuckyTemplates para dados mais otimizados

O código M e o editor avançado

Tudo o que fiz até este ponto está anotado na seção Etapas aplicadas.

Transformações simples do LuckyTemplates para dados mais otimizados

O interessante é que posso realmente ver o que está acontecendo em cada uma dessas etapas por causa do que é chamado de código M. Este código pode ser visto nesta barra de fórmulas na parte superior.

Transformações simples do LuckyTemplates para dados mais otimizados

Também posso ver todas as etapas no Editor avançado.

Transformações simples do LuckyTemplates para dados mais otimizados

Depois que o Editor Avançado é aberto, posso ver todos os códigos sendo escritos enquanto trabalho em todas as transformações anteriores.

Transformações simples do LuckyTemplates para dados mais otimizados

Obviamente, isso é algo com o qual você deve se preocupar quando chegar ao lado mais avançado do LuckyTemplates. Por enquanto, as transformações simples nas quais trabalhei são mais do que suficientes para otimizar seus relatórios.


Lançamento do novo curso – Modelagem e transformações avançadas de dados
Minhas dicas práticas ao usar o Editor avançado do LuckyTemplates
Parâmetros de consulta do LuckyTemplates: Otimizando tabelas

Conclusão

Essas transformações do LuckyTemplates podem ser simples, mas ter uma boa compreensão de como elas funcionam pode ajudar na transição para coisas mais avançadas posteriormente.

Além disso, não se esqueça da importância da seção Etapas aplicadas – essa será sua melhor aposta para garantir que você não se perca enquanto otimiza seus 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.