LuckyTemplates 為替レート: 複数通貨管理の更新

LuckyTemplates 為替レート: 複数通貨管理の更新

財務分析では為替レートを統合する必要があるケースが多くありますが、これは LuckyTemplates で簡単に行うことができます。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

実際に、LuckyTemplates のLOOKUPVALUE 関数を使用してこれを行う方法の例を示しました。

ただし、最初のビデオで説明した特定の機能に関して、当時は気づかなかった小さな問題が 1 つ見つかりました。

問題は、為替レート表に週末の為替レートが記載されていないことでしたが、週末には商品を販売しました。

何が起こっていたのかというと、販売金額が空白の数字で除算されていたのです。その結果、この無限の結果が得られました。これは、基本的に紹介できる結果がなかったためです。

LuckyTemplates 為替レート: 複数通貨管理の更新

したがって、DAX 式でもう少し高度な処理を行う必要がありました。

実際に為替レートを正常化する必要があります。金曜日のテーブルの結果が何であれ、それを土曜日と日曜日にコピーする必要があります。

LuckyTemplates 内で数式を使用してこれを再現する必要があります。このチュートリアルでは、その方法を説明します。

ただし、更新された数式に入る前に、まずLOOKUPVALUE 関数を使用して LuckyTemplates で為替レートと複数の通貨を処理する方法を確認します。

目次

LOOKUPVALUEを使用した複数の通貨の処理

LOOKUPVALUE 関数を反復関数 (SUMX) 内に置きます。 

ここでは収益を合計したいのですが、Sales Data テーブルのすべての行を調整します。このようにして、各販売に関連する為替レートが得られます。

LuckyTemplates 為替レート: 複数通貨管理の更新

LOOKUPVALUE 関数は、文字通り、特定の日付の特定の為替レートの値や、SUMX 計算に必要なその他の関連情報を「検索」します。

この式では、すべての売上がその特定の日付の通貨レートに合わせて調整されます。 

LOOKUPVALUE 式の欠陥

LOOKUPVALUE を使用した式は実際には悪くありません。唯一の問題は、週末には為替レートがなかったことです。

過去のデータを見ても、一見しただけでは気づかないでしょう。毎日に為替レートがあるように見えます。

しかし、よく見てみると、実際には週末がありません。これは、計算結果が正確ではないことを意味します。

LuckyTemplates 為替レート: 複数通貨管理の更新

解決策は、週末に数字を設定することです。これを行うには、週末には通貨が取引されないため、金曜日の数値を使用して土曜日と日曜日にドラッグします。

LASTNONBLANKを使用した複数の通貨の処理

欠落している週末の数値を解決するには、金曜日の数値を土曜日と日曜日に拡張する新しい式を作成する必要があります。

式は次のとおりです。

LuckyTemplates 為替レート: 複数通貨管理の更新

この数式は、 「為替レート正規化」と名付けましたが、 LASTNONBLANK関数を使用して CALCULATE に組み込まれた FILTER (RevisedDates) を含む変数 (VAR) を使用します。

LASTNONBLANK は、RevisedDatesテーブル内の最後の為替レートを調べます。これを FILTER 関数と組み合わせて使用​​しました。

RevizedDates テーブルは 3 日間を振り返り、その日に存在する最後の為替レートを取得します。

LuckyTemplates 為替レート: 複数通貨管理の更新

次に、この為替レート正規化式をTotal Sales Ccy Adj に統合できます。式にして簡略化します。

LuckyTemplates 為替レート: 複数通貨管理の更新

更新された Total Sales Ccy Adj を使用すると、データは次のようになります。金曜日から週末にかけて正規化された為替レートを使用した式:

LuckyTemplates 為替レート: 複数通貨管理の更新

LuckyTemplates の複数通貨ロジック - LOOKUPVALUE の例 LuckyTemplates モデルに最新の為替レートをダウンロードする方法LuckyTemplates で時間の経過とともに価格が変動する製品に対処する方法

結論

このブログでは、LuckyTemplates で複数の通貨を処理するための更新された式について説明します。

LOOKUPVALUE を使用する代わりに、別の式、正規化された為替レートで LASTNONBLANK 関数を使用し、それが Total Sales Ccy Adj の計算に組み込まれます。

この式を思いつくのは簡単ではありませんでしたが、計算には非常に強力なツールです。

DAX の観点から見ると、これには少し関係があります。ただし、これがどのように機能するか、特に LASTNONBLANK 関数を理解できれば、日常的に分析する必要がある多くの分析シナリオにわたって、同様の手法が多くの影響を及ぼします。

乾杯、


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて