Dois-je utiliser les types de colonnes SharePoint Nombre pour stocker des valeurs monétaires?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/476

  •  16-10-2019
  •  | 
  •  

Question

Dans SharePoint je peux créer une colonne de liste de type « Nombre ». Je dois stocker des quantités monétaires et souhaite être en mesure d'utiliser ce type de colonne plutôt que d'avoir à créer un nouveau.

sont des valeurs de ce type stocké et manipulé par SharePoint (par exemple en cas d'addition des valeurs dans une vue liste) pour éviter la perte de précision (à savoir non pas comme une sorte de type virgule flottante approximatif)?

J'ai regardé les colonnes de devises, mais ils semblent à l'affichage de la force d'une unité monétaire qui n'a pas de sens dans ma demande (et je soupçonne qu'ils sont stockés comme des « numéros » sous le capot).

Était-ce utile?

La solution

Voir la réponse à cette question sur stackoverflow.

Autres conseils

Je l'ai regardé et trouvé dans ce qui suit:

  • nombre et la monnaie sont les mêmes, juste formatées différemment
  • ils sont stockés dans la base de données en tant que données SQL float Type
  • en utilisant des endroits les plus décimales que 1.00000001 arrondit la valeur dans l'interface utilisateur
  • en utilisant des endroits les plus décimales que 1.00000000000001 arrondit la valeur dans la base de données

Alors qu'ils sont stockés sous forme float dans le DB, il n'y a aucun moyen de savoir comment ils sont traités en interne au sein de l'application. Il est important de tester ce pour votre cas d'utilisation pour être sûr!

(Note:. Alors que je l'ai fait des requêtes de base de données ici pour la recherche de votre question, s'il vous plaît ne pas faire autre chose que dans un environnement de développement)

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top