【问题标题】:Representing large numbers in Dynamics CRM 2011在 Dynamics CRM 2011 中表示大量数字
【发布时间】:2012-11-09 04:23:52
【问题描述】:

我试图在 Dynamics CRM 2011 中表示大于 100,000,000,000(Decimal 数据类型的最大值)的数字。似乎唯一的方法是使用货币字段或使用文本字段。这些选项都不是很吸引人。

在 Dynamics CRM 中表示大量数字的最佳方式是什么?

【问题讨论】:

  • 在纯粹的好奇心驱使下,我不得不问你记录的暴行是什么。这些都是相当大的数字,所以也许您可以通过改变方法来解决您的问题?
  • @Konrad Viltersten - 只是被跟踪的货币价值,可能达到数千亿;但问题是单个表单可能需要在不同的字段中以不同的货币显示金额,内置的 Currency 字段不支持。
  • 动态的严重不足。 1000 亿对于某些行业(尤其是金融)的某些指标来说并不是一个很大的数字。

标签: dynamics-crm dynamics-crm-2011


【解决方案1】:

唯一的方法确实是在货币字段中或使用文本字段。不能增加十进制字段的最大值。

不过,如果方便的话,Float-Field 可以覆盖到 100,000,000,000。

【讨论】:

  • +1,但浮点数为 100,000,000,000 = 十进制数为 100,000,000,000。
【解决方案2】:

一个可能的答案是只存储数十亿 (2.15 = 2,150,000,000) - 虽然如果您将小数字添加到大数字中,这将不起作用。

另一种方法是添加一个包含一千、百万或十亿的“乘数”字段,并在需要报告时将这些数字相乘。

最后,您可以将数字存储在字符串中,并在 RetrieveMultple 和 PreSave 插件的数字属性中验证/复制它。只要您不保存数字字段中的大值,您就可以使用它来保存瞬时大值。使用字符串作为持久性持有者。哈克,是的 - 但至少你可以在图表等中使用值。

“货币”类型是unstable to use

【讨论】:

    猜你喜欢
    • 2012-01-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多