Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

Existem muitas instâncias com análise financeira em que precisamos integrar as taxas de câmbio e podemos fazer isso facilmente no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Na verdade, mostrei um exemplo de como fazer isso usando a função LOOKUPVALUE no LuckyTemplates.

No entanto, encontrei um pequeno problema com a função específica pela qual passei no vídeo inicial que não percebi na época.

O problema era que a tabela de taxas de câmbio não tinha nenhuma taxa de câmbio listada no fim de semana, mas vendíamos mercadorias no fim de semana.

O que acontecia era que a quantidade vendida estava sendo dividida por um número em branco. Como resultado, estávamos obtendo esse resultado infinito, porque basicamente não havia resultado para mostrar.

Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

Então, o que precisávamos fazer era algo um pouco mais avançado em nossa fórmula DAX.

Na verdade, temos que normalizar a taxa de câmbio. Seja qual for o resultado na tabela para a sexta-feira, precisamos copiá-lo para sábado e domingo.

Devemos reencenar isso dentro do LuckyTemplates com nossa fórmula e, neste tutorial, explico como fazer isso.

Porém, antes de entrarmos na fórmula atualizada, primeiro revisaremos como lidamos com taxas de câmbio e várias moedas no LuckyTemplates usando a função LOOKUPVALUE .

Índice

Manipulando Múltiplas Moedas Usando LOOKUPVALUE

Colocamos a função LOOKUPVALUE dentro de uma função iterativa, que é SUMX. 

Aqui, queremos somar a receita, mas ajustamos cada linha da tabela Sales Data. Desta forma, temos as taxas de câmbio associadas a cada venda.

Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

A função LOOKUPVALUE faz literalmente “procurar” o valor de uma determinada taxa de câmbio em datas específicas e outras informações relevantes para o seu cálculo SUMX.

Nesta fórmula, cada venda individual será ajustada pela taxa de câmbio naquela data específica. 

Falha na fórmula LOOKUPVALUE

A fórmula com LOOKUPVALUE não é realmente ruim. O único problema é que não havia taxa de câmbio nos fins de semana.

À primeira vista, não perceberíamos isso quando olhamos para os dados históricos. Parece que todos os dias tem uma taxa de câmbio.

No entanto, quando olhamos mais de perto, os fins de semana estão faltando. Isso significa que o resultado do cálculo não é preciso.

Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

A solução é definir um número no fim de semana. E para fazer isso, usamos o número de sexta-feira e o arrastamos para sábado e domingo porque as moedas não são negociadas no fim de semana.

Manipulando Múltiplas Moedas Usando LASTNONBLANK

Para encontrar a solução para o número de fim de semana que falta, precisamos criar uma nova fórmula que estenda o número de sexta-feira para sábado e domingo.

Aqui está a fórmula:

Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

Esta fórmula, que chamei de Taxa de Câmbio Normalizada , utiliza uma variável (VAR) com FILTER (RevisedDates) que é incorporada a CALCULATE com a função LASTNONBLANK .

O LASTNONBLANK examina a última taxa de câmbio em uma tabela RevisedDates , que usamos em combinação com a função FILTER.

A tabela RevisedDates faz uma retrospectiva de três dias e, em seguida, obtém a última taxa de câmbio existente nesses dias.

Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

Podemos então integrar esta fórmula de taxa de câmbio normalizada em nosso Total Sales Ccy Adj. fórmula, simplificando-a.

Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

É assim que seus dados se parecem com o Total Sales Ccy Adj atualizado. fórmula com o Câmbio Normalizado que estende sexta-feira ao final de semana:

Taxas de câmbio do LuckyTemplates: uma atualização para o gerenciamento de várias moedas

Lógica de várias moedas no LuckyTemplates – Exemplo de VALOR DE PROCURA Como baixar as taxas de câmbio mais recentes em seu modelo do LuckyTemplates Como lidar com produtos que mudam de preço ao longo do tempo no LuckyTemplates

Conclusão

Este blog discute a fórmula atualizada para lidar com várias moedas no LuckyTemplates.

Em vez de usar LOOKUPVALUE, usamos a função LASTNONBLANK em uma fórmula separada, Taxa de câmbio normalizada, que é então incorporada ao nosso cálculo para Total Sales Ccy Adj.

Criar essa fórmula não foi fácil, mas é uma ferramenta muito poderosa para seus cálculos.

Há um pouco de uma perspectiva DAX. No entanto, se você conseguir entender como isso funciona, especialmente a função LASTNONBLANK , há muitas implicações de técnicas semelhantes em muitos cenários analíticos que você pode ter que analisar no dia-a-dia.

Saúde,

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.