CRM 中不同数据类型的计算
Calculations with different datatypes in CRM
我正在使用 C# 制作一些 CRM 插件。
我有一个包含整数(Format: None
)的变量 a,它应该代表折扣百分比,它限制在 0 to 100
。
有一个变量 b
,它是货币,代表价格。
我应该将最终价格计算为 Price - Discount
,并将结果放入变量 c
,这也是货币
是否可以做到
c = b*(100-a)/100;
或者需要做一些转换?
严格来说,对于具有通用计算的 Dynamics CRM,您唯一需要注意的是从您的输入变量中访问正确的值。
在您的例子中,b 变量是一种货币,这意味着它可能是一种货币类型,因此您将从小数类型的值 属性 中获取值。
我正在使用 C# 制作一些 CRM 插件。
我有一个包含整数(Format: None
)的变量 a,它应该代表折扣百分比,它限制在 0 to 100
。
有一个变量 b
,它是货币,代表价格。
我应该将最终价格计算为 Price - Discount
,并将结果放入变量 c
,这也是货币
是否可以做到
c = b*(100-a)/100;
或者需要做一些转换?
严格来说,对于具有通用计算的 Dynamics CRM,您唯一需要注意的是从您的输入变量中访问正确的值。
在您的例子中,b 变量是一种货币,这意味着它可能是一种货币类型,因此您将从小数类型的值 属性 中获取值。