web-dev-qa-db-ja.com

異種通貨の合計をユーザーにどのように提示すべきですか?

分析ソフトウェアを作成します。最近、お客様から私たちのサービスをeコマースの分野に拡大することを検討するように依頼されました。これにより、国際化された世界でいくつかのトリッキーな質問が生じています。

私たちの質問の根本は、ストアが複数の通貨でトランザクションを処理する可能性があるということです。次のようなトランザクションのリストを想像してください。

  • トランザクション#2789、2015-01-05:2,400 USD
  • トランザクション#2790、2015-01-07:600 EUR
  • トランザクション#2791、2015-01-08:150ポンド
  • トランザクション#2792、2015-01-09:1,200 USD

時間の経過とともに変化する生涯収益の合計をグラフで表示するとします。グラフ化するのに最も適切な変数は何ですか?私たちが検討しているオプションのいくつか:

  • 1つの通貨のみの合計。ほとんどの場合、ほとんどの店舗では、収益の大部分は1つの通貨からのものなので、その通貨のみを表示します。これは、人々が一度に1つの通貨を見ても大丈夫であり、仮定の数が最も少ないように思われることによって、問題を完全に回避します。

    この場合、上記の4つのトランザクションの全期間のUSD収益は、1月5日までは0 USD、1月5日は2400 USD、1月9日は3600 USDです。USDを計算する場合、EURおよびGBPトランザクションは無視されます。同様に、GBPおよびUSDトランザクションは、EURを計算するときに無視されます。

  • すべての通貨の合計、今日の為替レートを介してUSDに正規化し、それらの通貨のcurrent値に換算します。 1 EURの場合= 1.1 USDと1 GBP = 1.5 USDの場合、生涯収益は4,485 USDになります。ただし、これは、為替レートが常に変化しているため、グラフを見るたびに総収益が変化することを意味します。

  • すべての通貨の合計。トランザクションが行われたときの為替レートでUSDに正規化します。これは上記と同じですが、代わりにトランザクションが行われたときの為替レートを使用します。グラフが生成されているときの合計であるため、為替レートが変動するたびに変動するのではなく、総収益は安定しています。

適切なアプローチは何ですか? 1つを選択するか、3つすべてを構築しようとする必要がありますか?または、完全に見落としている別の実行可能なオプションはありますか?

3
John Feminella

ビジネス分析の場合、最も重要な2つのオプションは次のとおりです。

  1. 米ドルでの総売上高(直物為替レート)-これは、購入日の直物為替レートで米ドルに換算した、全世界での総売上高です。これは、財務諸表の収益がどのように見えるかに最も近いため、便利です。収益認識のタイミングと特定の通貨ポリシーにより正確ではありませんが、最も近いプロキシです。 as recordedの代わりにspot rateという用語が使用されることがあります。

  2. USD(一定の通貨)での総売上高-すべての期間で同じ為替レートを使用します。通貨の変動は 外部または体系的なリスク であるため、ほとんどのビジネスの基礎となる販売の勢いをより適切に測定できるため、レートを修正して変動を取り除くと、通貨の偏りのない販売の勢いに集中できます。実際には企業は通貨の変動に応じて価格を調整することが多いため、これも完璧ではありませんが、依然として広く使用されています。固定通貨販売の場合、使用される為替レートの日付に注意することが重要です。通常、最も便利なレートは「今日のレート」です。

企業は多くの場合、両方の測定基準を販売分析に含めます(それがベストプラクティスです)。どちらも、ボードレベルでレポートされることがよくあるほど重要です(ただし、通常、最初に収益認識を実行します)。

2
tohster

柔軟性と使いやすさ:

原則として、すべてのオプション(オプション3については不明)を提供して柔軟性を持たせることは良い考えですが、柔軟性が高まると使いやすさが低下することに注意してください。この問題に対処する1つの方法は、インテリジェントなデフォルトを使用することです。

インテリジェントなデフォルト:

インテリジェントなデフォルトを選択すると、すべてのユーザーにメリットがあります。初心者は、知識を段階的に習得して、必要なものだけを学習できます。専門家は、自分が望む選択肢だけをいじって、生産的であることについて話題にすることができます。

ソース: インテリジェントデフォルト

したがって、それを念頭に置いて、だれがどのオプションをどの目的で使用するかを慎重に評価する必要があります。これは彼らにとってどのように役立つでしょうか?そうは言っても、オプション2「すべての通貨の合計、今日の為替レートを介して米ドルに正規化し、それらの通貨の現在の値に」は、ユーザーが希望どおりに設定を微調整できる実行可能なデフォルトオプション。

1
Okavango