SharePoint番号列タイプを使用して金銭的価値を保存する必要がありますか?
-
16-10-2019 - |
質問
SharePointでは、タイプ「番号」のリスト列を作成できます。私は金額を保存する必要があり、新しい列タイプを作成する必要があるのではなく、この列タイプを使用できるようにしたいと考えています。
このタイプの値は、SharePointによって保存および操作されていますか(例:リストビューで値を合計する場合)。
私は通貨列を見ましたが、彼らは私のアプリケーションでは意味がない通貨ユニットの表示を強制しているようです(そして、それらがボンネットの下に「数字」として保存されていると疑っています)。
解決
を参照してください StackoverFlowに関するこの質問への回答.
他のヒント
私はこれを調べて、次のことを見つけました:
- 数字と通貨は同じで、フォーマットされているだけです
- それらはデータベースに保存されます SQLフロートデータ型
- 1.00000001よりも小数点以下の場所を使用すると、UIの値が丸くなります
- 1.00000000000001よりも小数点以下の場所を使用すると、データベースの値が丸くなります
それらが保管されている間 float
DBでは、アプリケーション内で内部でどのように処理されるかを知る方法はありません。確かにあなたのユースケースについてこれをテストすることが重要です!
(注:質問を調査するためにここでデータベースクエリを作成しましたが、開発環境以外でこれを行わないでください。)
所属していません sharepoint.stackexchange