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.
Este tutorial se concentrará em conversões de moeda e como formatar essas moedas convertidas usando DAX no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Neste exemplo, Sales será usado para executar um relatório com base em diferentes moedas dos dados do World Wide Importer.
Índice
Suposições usadas
Estes são os pressupostos que deve ter em conta nesta remodelação:
Criando a tabela de moedas no Excel
Para a tabela Dimensão da Taxa de Moeda, será usado o Microsoft Excel.
Você pode ver 19 moedas diferentes mostradas na tabela do Excel:
A coluna Formato é usada para escolher uma moeda selecionada pelo usuário. A coluna Texto principal especifica a moeda. A coluna Sort Order gerencia o que o usuário deseja ver primeiro.
Se você trouxer esta tabela para o LuckyTemplates, ela cairá na tabela Dim Currency Rates.
Você pode classificar a tabela de moedas por ordem de classificação em vez de ter uma disposição alfabética. Veja como fazer:
Primeiro, clique no cabeçalho da coluna e altere-o para Ordem de classificação.
O ticker na tabela Dim Currency Rates deve corresponder ao ticker na tabela Fact Currency Rates.
Isso é importante porque no modelo de dados, a tabela Dim and Fact Currency Rates deve estar relacionada com base no ticker.
Nos tutoriais anteriores, você tinha uma medida de Vendas que convertia todas as Vendas com base na moeda escolhida.
Agora, olhando para a tabela, todas as vendas foram convertidas em várias moedas. Você também pode ver que a coluna Total está somando erroneamente todo o valor de Vendas, o que está errado, pois moedas diferentes não podem ser somadas.
O formato desta tabela não é útil para os usuários, pois é confuso.
A medida Total Sales deve ser formatada apropriadamente. Deve seguir o formato do arquivo Excel que foi importado. Isto é o que deve parecer:
As vendas convertidas e as vendas formatadas têm o mesmo valor numérico, mas o último fica melhor com os símbolos de moeda adequados. Portanto, você precisa remover as vendas convertidas, pois é desnecessário.
Código DAX para a medida de vendas formatada
Em seguida, crie o código DAX.
A primeira variável na medida, MeasureToFormat, pode ser dinâmica. Ele converte e formata corretamente o que o usuário deseja ver, como Vendas ou Lucro.
A medida Moeda selecionada foi usada anteriormente. É um vindo da tabela Dim Currency Rates.
Se você retirar o Nome Completo na Coluna dos Campos e selecionar mais de uma moeda, o padrão de Vendas Formatadas é USD porque não sabe para o que converter com apenas uma medida.
Olhando novamente para a fórmula DAX, as próximas duas variáveis são duas funções juntas. Um é para o formato e o outro para o texto principal.
A variável Leading2 é para o texto principal, caso haja algum.
Na variável FormatedMeasure, você deve usar a função com MeasureToFormat e formatá-la com base em LOOKUPVALUE .
Essa medida é pegar as vendas convertidas, encontrar em qual moeda você deseja convertê-las, ir para as tabelas de taxas de câmbio e encontrar o formato.
Além disso, procure por Texto Principal caso haja algum.
É assim que você consegue as Vendas Formatadas.
Agora, volte para a medida Formatted Sales. Retire a instrução IF porque é desnecessária. Tudo que você precisa é FinalFormat.
Depois disso, arraste o Nome Completo para a seção Linha e você verá o Total de Vendas formatado em diferentes moedas.
Se você clicar no botão expandir, poderá ver todas as vendas nessa moeda.
Corrigindo dados em branco na tabela de vendas
Verifique se há dados em branco na sua tabela de vendas. São entradas que mostram apenas a moeda sem valor.
Se você encontrar dados ou entradas em branco, volte para a medida Vendas Formatadas e adicione esta variável e a função :
Feito isso, você não verá mais dados em branco na sua tabela.
Lógica de várias moedas no LuckyTemplates – um exemplo de VALOR DE PROCURA
Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas
Implementando grupos de medidas DAX em seus relatórios – uma revisão de modelagem do LuckyTemplates
Conclusão
Com essas etapas, sua conversão de moeda no LuckyTemplates está concluída.
Neste tutorial, você apenas juntou as funções LOOKUP, diferentes seleções de usuário, medidas de formatação e um pouco de modelagem de dados para formatar adequadamente a moeda de suas vendas.
Esse método pode ser usado em conversões de moeda no LuckyTemplates para esclarecer sua tabela de vendas e tornar a apresentação melhor para você e para os usuários.
Tudo de bom,
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.