Formatar moedas no LuckyTemplates usando DAX

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:

Formatar moedas no LuckyTemplates usando DAX

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:

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

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:

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando 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.

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

A variável Leading2 é para o texto principal, caso haja algum.

Formatar moedas no LuckyTemplates usando DAX

Na variável FormatedMeasure, você deve usar a função com MeasureToFormat e formatá-la com base em LOOKUPVALUE .

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

Depois disso, arraste o Nome Completo para a seção Linha e você verá o Total de Vendas formatado em diferentes moedas.

Formatar moedas no LuckyTemplates usando DAX

Se você clicar no botão expandir, poderá ver todas as vendas nessa moeda.

Formatar moedas no LuckyTemplates usando DAX

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.

Formatar moedas no LuckyTemplates usando DAX

Se você encontrar dados ou entradas em branco, volte para a medida Vendas Formatadas e adicione esta variável e a função :

Formatar moedas no LuckyTemplates usando DAX

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,

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.