0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SAP Analytics Cloud(SAC)の通貨換算テーブルの使用方法について

Posted at

はじめに

SAP Analytics Cloud(以下SAC)には通貨換算テーブルというものが存在します。項目に元通貨と目標通貨、換算レート情報があるので、通貨換算ができるのだろうなぁとは思っていたのですが、具体的な設定方法は不明だったので実際に設定してみました。以下はその結果をまとめたものです。

設定手順

 1.通貨換算テーブルの追加
 2.モデル側の設定

通貨換算テーブルの追加

通貨換算テーブルとは換算する通貨のペアや換算レート、レートの摘要条件を管理するテーブルです。
※モデルとは独立して定義されます。その為、一つのレートテーブルを複数のモデルで参照可能です。

 ■通貨換算テーブル
 image.png
 ■項目概要
 image.png

<設定方法>
 ①モデラ ⇒ 通貨換算 ⇒ 通貨換算テーブル を選択します。
  image.png
 ②任意の名前・説明を入力します。
 image.png
 ③各項目を入力して「保存」ボタンをクリックして完了です。
image.png

(補足)Excelファイルをアップロードして更新も可能です。
    ※事前に換算テーブルを作成しておきます。
 image.png

 (Excelファイル)
 image.png

 ※逆換算が可能であるため、USD⇒JPYのレートがあれば、JPY⇒USDのレートを持つ必要はありません。もし、JPY⇒USDのレートが存在する場合、設定している「 JPY⇒USD 」の換算レートが優先して使用されます。
image.png

モデル側の設定

<事前設定>
 サンプルデータ
 image.png

 インポート後のモデル内容です。(インポート手順は割愛します。)
 image.png

<設定方法>
①通貨換算の有効化
 モデル推奨設定から通貨を選択し、有効化に切り替えます。切り替える事で「通貨レートテーブル」と「日付ディメンション」の選択が可能となります。
image.png

②単位タイプと通貨の設定
 通貨換算を行うメジャー項目を選択し、単位タイプを「通貨」に設定します。
image.png

image.png

③元通貨のディメンション設定
 前述の②について通貨を固定ではなく既存のディメンションに設定するための設定です。元通貨とするディメンションを選択(今回は「通貨」を選択)し、「ディメンションテーブルの作成」を選択します。
image.png

④ディメンションテーブルの編集画面を開き、「プロパティの作成」をクリックします。
image.png

⑤任意のIDと説明を入力し、タイプを「通貨」にします。
image.png

⑥プロパティ値を入力します。
image.png

⑦「単位と通貨」の設定でディメンションが設定可能となります。
image.png

⑧通貨換算メジャーの設定
 前述の①で「通貨換算の有効化」をすることで後述の「通貨換算のメジャー」を追加することが可能となります。「通貨換算メジャー」はメジャーを参照して通貨換算を行った結果を返すことができます。
image.png

image.png

⑨ソースメジャー、目標通貨を設定します。
image.png

モデル側の設定は以上となります。

<ストーリーの表示イメージ>
 売上高が換算前のメジャーで売上高(通貨換算後)が通貨換算メジャーで設定したメジャー項目です。
レートテーブルの換算レートで計算されている事が分かります。
image.png

おわりに

SACに備わっている通貨換算テーブルを利用する事で比較的簡単に通貨換算する事が出来ました。今回はExcelファイルからレート情報をインポートしましたが他のデータソース(SAP BPC、SAP BW、Googleドライブの3つのみ)と連携する事もできる様なので環境があれば活用してみてはいかがでしょうか。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?