【发布时间】:2017-06-14 22:13:25
【问题描述】:
我目前在 C# 中有一个公式,用于 Lightswitch 实体/表 (HouseIncome) 中的计算属性。
result = NumberInHouseHold >= 1
? (AnnualHouseHoldIncome / (7880 + (NumberInHouseHold * 4180)))
: 0;
NumberInhousehold 的数据类型为小数。 AnnualHouseHoldIncome 是 Money 的一种数据类型。这两个数字是每年变化的变量。 PFPLevel 是具有百分比数据类型的计算属性。对于此表中的每条记录,还有一个带有 Date 数据类型的就业日期属性。
此计算在 2017 年非常有效,但在 2018 年及随后几年,我将不得不使用新指南重新编码计算字段,并且 PFPLevel 字段中显示的信息对于 2017 年将不再准确。
我想根据在 HouseIncome 表的记录中输入的数据以及根据就业日期从 FPLGuidlines 表中提取的变量进行 PFPLevel 计算。因此,如果一个人在 2017 年有一份工作日期为 2017 年 6 月 17 日的记录,则该记录的 PFPlevel 将根据 NumberInHousehold、AnnualHouseHoldIncome 和从 2017 年记录中提取的指南计算。
在 FPLGuidelines 表中将有四个字段; Id、YearID、BaseIncome、PerIndividulalAmount 每年都有新记录。我不确定每个属性/字段需要哪些数据类型。
【问题讨论】:
标签: c# visual-studio-lightswitch