web-dev-qa-db-ja.com

通貨金額の切り捨て-ガイドラインはありますか?

ダッシュボードに通貨の合計を表示する必要がある大規模なエンタープライズレベルの金融アプリケーションに取り組んでいます。これらの合計の目標は、(合計値に基づいて)ダッシュボードアイテムの別のダッシュボードアイテムに対する相対的な重要性を強調することです。

私たちは非常に大きなドルの値(多くの場合数十億ドル)を扱っているため、これらのドルの金額をレンダリングすると、不動産の問題に​​遭遇する可能性があります。私たちの利害関係者からの質問は、ある種の表記法を使用してドルの値を切り捨てることです。提案は、「M」で数百万、「K」で数千を切り捨てることです。たとえば、$ 984,432.00は$ 984Kとしてレンダリングされ、$ 894,876,451は$ 894Mとしてレンダリングされます。

私の心配は、ユーザーがこれらの通貨の値を比較するときに、ユーザーに非常に大きな認知的負荷をかけていることです。場合によっては、数値と文字を含む値でのみ数値を評価する必要があります。私の懸念は完全に非合理的かもしれませんが、どちらにしても、これに関して誰かが持っている考えを聞きたいです。

1
Jason

大量の通貨を表示するためにユーザーがどのように使用されているかを調べるために、ユーザーと話したいと思います。ユーザーが異なる合計をすばやく簡単に比較できるように、表示する値が一貫している限り、それらを切り捨てても問題ないでしょう。

私が最初に考えたのは、ユーザーが合計の表示方法を選択できる設定またはスイッチを含めることです。このようなもの:

enter image description here

2
Michael

engineering notation と呼ばれるものをご存知ですか?数千はe3(123,000の場合は123e3)、数百万の場合はe6と表示されます(他の方法でも記述できます)。均一性を追求し、e0として低い数値を表示する場合は、常に同じものを比較します。1つの数値が明らかに他より優先されます。ユーザーがこれに慣れると、認知負荷が低下する可能性があります(文字がありますか?それは何の略ですか?)。

SIシステム では、「キロ」の「k」は小文字ですが、メガの「M」は大文字です。だからあなたはおそらくそれを-文字なし-小文字-大文字のようなものにすることができます。これはまた、ユーザーに慣れ親しんだものを提供しながら、より簡単にするかもしれません。ただし、数十億の省略を開始すると機能しません。

0
Jan Dorniak