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.
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.
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.
O conteúdo da tabela principal é a moeda estrangeira , a moeda local , as taxas de câmbio completas e uma 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 .
Na janela Navegador , selecione Table7 e clique no botão OK .
Renomeie Table7 para Exchange_Rates .
Vamos mover esta tabela para o nosso grupo Staging Queries .
Em seguida, desative a opção de carregamento.
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.
Em seguida, vamos mover esta tabela de referência para o nosso grupo Modelo de Dados e nomeá-la como Taxas de Câmbio .
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 .
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 .
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.
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.
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.
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 .
Na caixa pop-up Dividir coluna por delimitador , basta clicar no botão OK .
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 .
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.
Mova a tabela de referência novamente para nosso grupo Modelo de dados e renomeie-a para Moedas .
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 .
Na janela pop-up, vamos inserir 2 para o Número de linhas e clicar no botão OK .
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 .
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 .
Na janela pop-up, basta clicar no botão OK novamente.
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 .
Clique com o botão direito novamente e selecione a opção Remover Duplicatas .
Renomeie-o para Tipos de Moeda .
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 e 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 .
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.