LuckyTemplates 匯率:多幣種管理的更新

在許多財務分析實例中,我們需要整合匯率,我們可以在 LuckyTemplates 中輕鬆完成。您可以在本博客底部觀看本教程的完整視頻。

實際上,我已經展示瞭如何使用LuckyTemplates 中的LOOKUPVALUE 函數執行此操作的示例。

但是,我發現我在最初的視頻中遇到的特定功能存在一個我當時沒有意識到的小問題。

問題是匯率表上沒有列出週末的匯率,但是我們確實在周末賣貨。

發生的事情是銷售量除以一個空白數字。結果,我們得到了這個無窮大的結果,這是因為基本上沒有結果可以展示。

LuckyTemplates 匯率:多幣種管理的更新

所以我們需要做的是在我們的 DAX 公式中做一些更高級的事情。

我們實際上必須使匯率正常化。無論周五表中的結果是什麼,我們都需要將其複製到週六和周日。

我們必須使用我們的公式在 LuckyTemplates 中重新制定,在本教程中,我將介紹您如何做到這一點。

但是,在我們進入更新的公式之前,我們將首先回顧我們如何使用LOOKUPVALUE 函數在 LuckyTemplates 中處理匯率和多種貨幣。

目錄

使用LOOKUPVALUE處理多種貨幣

我們將 LOOKUPVALUE 函數放在一個迭代函數中,它是 SUMX。 

在這裡,我們想要匯總收入,但我們調整了銷售數據表中的每一行。這樣,我們就有了每次銷售的相關匯率。

LuckyTemplates 匯率:多幣種管理的更新

LOOKUPVALUE 函數的作用實際上是“查找”特定日期的特定匯率的值以及用於 SUMX 計算的其他相關信息。

在此公式中,每筆銷售都將針對該特定日期的貨幣匯率進行調整。 

LOOKUPVALUE 公式中的缺陷

帶有 LOOKUPVALUE 的公式實際上還不錯。唯一的問題是周末沒有貨幣匯率。

當我們查看歷史數據時,乍一看,我們不會注意到它。似乎每一天都有一個貨幣匯率。

然而,當我們仔細觀察時,週末實際上是缺失的。這意味著計算結果不准確。

LuckyTemplates 匯率:多幣種管理的更新

解決方法是在周末設置一個數字。為此,我們使用周五的數字並將其拖到週六和周日,因為貨幣不在周末交易。

使用LASTNONBLANK處理多種貨幣

為了解決週末號碼缺失的問題,我們需要創建一個新公式,將周五號碼擴展到週六和周日。

這是公式:

LuckyTemplates 匯率:多幣種管理的更新

我將此公式稱為Exchange Rate Normalized,它使用帶有 FILTER (RevisedDates) 的變量 (VAR),該變量通過LASTNONBLANK函數合併到 CALCULATE 中。

LASTNONBLANK 查看RevisedDates表中的最後匯率,我們將其與 FILTER 函數結合使用。

RevisedDates 表回顧了三天,然後獲取了那幾天存在的最後匯率。

LuckyTemplates 匯率:多幣種管理的更新

然後,我們可以將此匯率規範化公式整合到我們的Total Sales Ccy Adj 中。公式,化簡。

LuckyTemplates 匯率:多幣種管理的更新

這是更新後的 Total Sales Ccy Adj 數據的樣子。將周五延長至週末的匯率標準化公式:

LuckyTemplates 匯率:多幣種管理的更新

LuckyTemplates 中的多貨幣邏輯 – LOOKUPVALUE 示例 如何將最新匯率下載到您的 LuckyTemplates 模型中如何處理 LuckyTemplates 中價格超時變化的產品

結論

此博客討論了在 LuckyTemplates 中處理多種貨幣的更新公式。

我們沒有使用 LOOKUPVALUE,而是在一個單獨的公式中使用 LASTNONBLANK 函數,匯率規範化,然後將其合併到我們的 Total Sales Ccy Adj 計算中。

想出這個公式並不容易,但它是一個非常強大的計算工具。

從 DAX 的角度來看,它有一點點。但是,如果您了解它的工作原理,尤其是 LASTNONBLANK 函數,那麼您可能會發現自己必須在日常分析的許多分析場景中使用類似技術的許多含義。

乾杯,

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。