Como não dinamizar colunas no LuckyTemplates

Neste tutorial, aprenderemos a não dinamizar colunas no LuckyTemplates e entender a importância de fazer isso dentro de nossos modelos de dados. Ao trabalhar com dados dentro do LuckyTemplates, geralmente queremos que eles estejam em um formato não dinâmico. Essa é a maneira mais otimizada de configurar uma tabela para todos os cálculos DAX que executaremos sobre os dados brutos assim que forem integrados ao nosso modelo no LuckyTemplates.

O recurso Colunas não dinâmicas no LuckyTemplates converte os cabeçalhos de dados armazenados horizontalmente em um formato vertical.

Ao não dinamizar colunas, precisamos saber onde podemos obter informações exatamente iguais ou de natureza semelhante às colunas dentro de nossas tabelas.

Índice

Analisando a Tabela de Taxas de Câmbio 

Vamos analisar esta  tabela de taxas de câmbio  , que é um exemplo perfeito para mostrar a importância de colunas não dinâmicas no LuckyTemplates. Notavelmente, todos esses números são iguais, pois são todas as taxas de câmbio.  

Como não dinamizar colunas no LuckyTemplates

Em vez de colocá-los em colunas diferentes, é mais eficiente tê-los em apenas uma coluna . Isso ocorre porque, quando estamos fazendo cálculos, queremos examinar uma única coluna em vez de examinar sete colunas diferentes para encontrar a taxa de câmbio correspondente de que precisamos.

Outro exemplo são os nossos títulos aqui. Como você pode ver, trata-se de taxas de câmbio, que é o mesmo tipo de informação. Portanto, precisamos colocá-los em uma coluna em vez de sete. Se as deixarmos com sete colunas, não é possível juntar uma tabela mestra de informações de taxa de câmbio com esta tabela em particular.

Como não dinamizar colunas no LuckyTemplates

O conteúdo da tabela principal é a  moeda estrangeiraa moeda localas taxas de câmbio completasuma forma alternativa de referenciar a taxa de câmbio . Todas essas são dimensões diferentes que podemos querer colocar em nossas visualizações.  

Conectando os dados de demonstração

Agora, vamos começar conectando nossos dados de demonstração da organização de vendas europeias clicando em Excel na opção Nova fonte .

Como não dinamizar colunas no LuckyTemplates

Na  janela Navegador  , selecione Table7 e clique no  botão OK  .   

Como não dinamizar colunas no LuckyTemplates

Renomeie  Table7  para  Exchange_Rates

Como não dinamizar colunas no LuckyTemplates

Vamos mover esta tabela para o nosso  grupo Staging Queries  . 

Como não dinamizar colunas no LuckyTemplates

Em seguida, desative a opção de carregamento.   

Como não dinamizar colunas no LuckyTemplates

Precisamos deixar isso como uma consulta de preparação porque faremos várias transformações nela.

A próxima coisa que vamos fazer é referenciá-lo.

Como não dinamizar colunas no LuckyTemplates

Em seguida, vamos mover esta tabela de referência para o nosso  grupo Modelo de Dados  e nomeá-la  como Taxas de Câmbio .  

Como não dinamizar colunas no LuckyTemplates

Não pivotando as colunas 

Vamos começar a não dinamizar as colunas nesta tabela. Existem duas maneiras de fazer isso. A primeira opção é selecionar várias dessas sete colunas segurando a tecla Shift . Em seguida, selecione a opção Colunas não dinâmicas .

Como não dinamizar colunas no LuckyTemplates

Agora, vamos usar a outra forma de não dinamizar colunas no LuckyTemplates. Clique com o botão direito do mouse na coluna Dados e selecione a opção Não dinamizar outras colunas .

Como não dinamizar colunas no LuckyTemplates

Agora, veremos que nossa tabela de Taxas de Câmbio mudou. Ele moveu todos os atributos do título e valores das taxas de câmbio para apenas uma coluna, que é exatamente como queremos que seja.

Como não dinamizar colunas no LuckyTemplates

Vamos então renomear a coluna Atributo para Código de Taxas de Câmbio e a coluna Valor para Taxas de Câmbio . Não podíamos fazer isso antes porque tudo estava espalhado em diferentes colunas. Mas agora, isso nos traz uma única dimensão semelhante em uma coluna.

Como não dinamizar colunas no LuckyTemplates

Aplicando transformações adicionais após colunas não dinâmicas no LuckyTemplates

Vamos agora fazer transformações adicionais nesta tabela. Primeiro, vamos clicar com o botão direito do mouse na coluna Código das taxas de câmbio e selecionar a opção Duplicar coluna.

Como não dinamizar colunas no LuckyTemplates

Em seguida, mova-o ao lado da coluna Código das taxas de câmbio e clique com o botão direito do mouse. Depois disso, selecione a opção Por Delimitador dentro da opção Dividir Coluna .

Como não dinamizar colunas no LuckyTemplates

Na  caixa pop-up Dividir coluna por delimitador  , basta clicar no  botão OK  . 

Como não dinamizar colunas no LuckyTemplates

Em seguida, adicionará essas duas colunas adicionais. Vamos renomear a coluna Código de taxas de câmbio – Copy.1 para Ccy local e a coluna Código de taxas de câmbio – Copy.2 para Ccy estrangeiro .

Como não dinamizar colunas no LuckyTemplates

Se olharmos nossa  tabela de Taxas de Câmbio  , perceberemos que é uma tabela de fatos, pois vamos construir relacionamentos entre as datas. Isso nos permitirá fazer referência a uma taxa de câmbio específica. No entanto, também queremos criar uma tabela de consulta a partir da moeda estrangeira e, em seguida, fazer um link para nossa  tabela de vendas  e  tabela de taxas de câmbio  .  

Criando uma tabela de pesquisa após colunas não dinâmicas no LuckyTemplates

Clique com o botão direito do mouse na tabela Taxas de câmbio em nosso grupo Consultas de preparação . Então, vamos fazer referência a isso novamente.

Como não dinamizar colunas no LuckyTemplates

Mova a tabela de referência novamente para nosso   grupo  Modelo de dados e renomeie-a para Moedas

Como não dinamizar colunas no LuckyTemplates

Em seguida, removeremos algumas linhas nesta tabela porque não precisamos delas. Então, vamos clicar no ícone de transformação de linha e selecionar a opção Keep Top Rows .

Como não dinamizar colunas no LuckyTemplates

Na janela pop-up, vamos inserir  2  para o  Número de linhas e clicar no   botão OK .

Como não dinamizar colunas no LuckyTemplates

Depois de remover as outras linhas, clique com o botão direito do mouse na  coluna Datas  e selecione a   opção  Unpivot Other Columns .

Como não dinamizar colunas no LuckyTemplates

Vamos então clicar com o botão direito do mouse na  coluna Attribute  novamente para selecionar a  opção Split Column e  By Delimiter  . 

Como não dinamizar colunas no LuckyTemplates

Na janela pop-up, basta clicar no  botão OK  novamente. 

Como não dinamizar colunas no LuckyTemplates

A próxima coisa que vamos fazer, diferente da anterior, é clicar com o botão direito na   coluna Attribute.2 . Em seguida, selecione a  opção Remover outras colunas  . 

Como não dinamizar colunas no LuckyTemplates

Clique com o botão direito novamente e selecione a  opção Remover Duplicatas  .

Como não dinamizar colunas no LuckyTemplates

Renomeie-o para  Tipos de Moeda .  

Como não dinamizar colunas no LuckyTemplates

Por fim, temos esta tabela de tipos de moeda exclusivos. Podemos usar isso como uma tabela de pesquisa para unir a tabela real de  Taxas de Câmbio  Vendas  ,  que também possui um código de moeda   .

Também podemos adicionar colunas adicionais em cima disso, onde podemos escrever códigos diferentes ou maneiras diferentes de representar os códigos. Além disso, podemos colocar uma coluna aqui que indique a última taxa de câmbio ou algo semelhante a ela. Isso nos dá mais flexibilidade em torno do nosso modelo.  

*****Links relacionados*****
Minhas dicas práticas ao usar o editor avançado do LuckyTemplates
Parâmetros de consulta do LuckyTemplates: Otimizando tabelas
Fundamentos não dinâmicos e dinâmicos no LuckyTemplates – Revisão do Editor de consultas

Conclusão

Uma das muitas vantagens dessa técnica é que qualquer dado semiformatado ou não formatado pode ser facilmente avaliado se levado ao estado em que vimos pela primeira vez o arranjo linha-coluna.

Essas são as coisas que podemos alcançar quando não dinamizamos as colunas no LuckyTemplates e utilizamos as outras transformações. Usar todos eles juntos é uma maneira eficaz de gerar o poder real do  editor de consultas

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.