Como mesclar consultas no LuckyTemplates

A fusão  é outra transformação poderosa para otimizar nossas tabelas e informações que podemos obter de várias fontes. Aprender a mesclar consultas no LuckyTemplates é relevante, pois essa transformação pode simplificar nossos modelos de dados.

Obter dados de diferentes fontes no LuckyTemplates não é um grande problema. Realmente não importa de onde vêm os dados, pois eles se tornarão apenas uma consulta. O que realmente importa é como estruturamos essas tabelas em nosso modelo.

Dito isso, a fusão é uma ótima técnica para criar tabelas totalmente diferentes das que temos normalmente, pois podemos combinar várias tabelas. Neste artigo, você aprenderá como mesclar consultas no LuckyTemplates de maneira eficaz.

Índice

Opção de consultas de mesclagem no LuckyTemplates

Por exemplo, a tabela Channel Details pode ser uma tabela de pesquisa lógica que podemos colocar em nosso modelo de dados. Mas precisamos deixá-la como uma consulta de teste porque ainda podemos utilizá-la mesclando-a fisicamente com nossa tabela Sales .

Como mesclar consultas no LuckyTemplates

Para fazer isso, vamos selecionar a  tabela Vendas  e clicar na  opção Mesclar consultas  na  faixa Início  .  

Como mesclar consultas no LuckyTemplates

A tabela de  Detalhes do canal  sempre ramifica todas as dimensões com base no canal. Então, vamos selecionar e destacar a   coluna Canal .

Como mesclar consultas no LuckyTemplates

Em seguida, vamos localizar e selecionar a  tabela Channel Details  aqui.

Como mesclar consultas no LuckyTemplates

Isso nos dará uma prévia. Veremos que a coluna Channel Name divide Export , Distributor e Wholesale , que são os três tipos de elementos em nossa tabela de fatos ( tabela Sales ). Vamos selecionar a coluna Nome do canal .

Como mesclar consultas no LuckyTemplates

Mesclar consultas no LuckyTemplates por meio de opções de tipo de junção 

Existem diferentes opções de Join Kind que podemos usar. Eu recomendo explorar as opções que você pode usar. Não passaremos por todas as opções porque podemos simplesmente usar a opção Left Outer .

No entanto, existem raras ocorrências em que podemos precisar usar as outras opções de Join Kind . Só precisamos testá-los e, se não estivermos obtendo o resultado correto, precisamos tentar as outras opções de Join Kind .

Como mesclar consultas no LuckyTemplates

Neste exemplo, vamos juntar tudo da nossa coluna Canal , que está na tabela Vendas , ao lado esquerdo da coluna Nome do Canal da tabela ou consulta Detalhes do Canal .

Selecione a  opção Left Outer  e ela nos dará uma visualização abaixo informando que há uma correspondência total. Depois disso, clique no  botão OK  .  

Como mesclar consultas no LuckyTemplates

Agora, algumas coisas aconteceram em nossa  tabela de vendas  . A primeira coisa que notamos é que temos uma transformação adicionada em nosso  APPLIED STEPS , o que indica que mesclamos  consultas

Como mesclar consultas no LuckyTemplates

No entanto, não nos forneceu todas as colunas adicionais da  tabela Channel Details  . Nesse caso, precisamos clicar nas setas duplas ao lado do nome da coluna Channel Details .  

Como mesclar consultas no LuckyTemplates

Veremos então todas as diferentes opções disponíveis, que são as colunas da  tabela Detalhes do Canal  . Por exemplo, estamos mesclando tabelas e há muitas colunas que não queremos mesclar. Tudo o que temos a fazer é selecionar apenas as colunas que queremos trazer. Vamos primeiro deixar todas selecionadas e clicar no   botão  OK .

Veremos que todas as colunas dessa tabela de suporte agora apareceram em cada linha dentro de nossa tabela de fatos.  

Como mesclar consultas no LuckyTemplates

Aplicando Transformações Adicionais

Além disso, podemos apenas remover esta  coluna Canal  aqui porque já temos uma coluna semelhante que foi adicionada usando a técnica de mesclagem que fizemos anteriormente.

Como mesclar consultas no LuckyTemplates

Em seguida, vamos renomear as colunas recém-adicionadas em nossa tabela para  ChannelShort CodeAlt. Nomeimportânciacódigo anterior .  

Como mesclar consultas no LuckyTemplates

Todas essas são dimensões diferentes que agora podemos usar em nossos modelos e visualizações. Podemos criar facilmente essa consulta detalhada que se tornará uma tabela. 

Agora, se verificarmos nossa  seção PASSOS APLICADOS  , todas as coisas que fizemos foram adicionadas automaticamente. Anexamos consultas, mesclamos, expandimos, removemos e renomeamos colunas.  

Como mesclar consultas no LuckyTemplates

Se verificarmos nosso  Editor Avançado , o  código M  indica exatamente a mesma coisa de nossa  seção ETAPAS APLICADAS  . Essas são as transformações que fizemos anteriormente. 

Como mesclar consultas no LuckyTemplates

Conclusão

Por fim, mesclar consultas é outra transformação poderosa que otimiza nossas consultas e tabelas para os modelos de dados. É importante entender como vamos usá-los e reuni-los como um só. Isso nos permitirá criar essas consultas e tabelas totalmente otimizadas. Podemos usá-los em nosso modelo de dados para tornar nossos cálculos DAX mais eficazes.  

De fato, a transformação de consultas de mesclagem é uma adição indispensável ao nosso pensamento analítico e desenvolvimento de modelo no LuckyTemplates. 

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.