我有一个表格,保存参与项目人员的数据。该表具有一个
目前,他们总是对该项目开放账单。但我现在有一个新需求,在一段时间内,他们可以不计费,但仍在项目上工作。因此,他们已被分配到该项目,并正在工作,但由于某种原因,客户并未为他们分配的部分时间进行计费,或者可能按较低的费率计费。
我的想法是创建一个排除类型的表格,与人员分配表关联,它将具有开始日期、结束日期和
这个设计看起来合理吗?由于人员95%的时间都要进行计费,并且可能永远不会有任何排除,所以我认为创建一个排除表更有意义。
目前,我还有一个“日历”表格,根据人员的日程表的开始/结束日期连接到它,以获取每日费率。因此,我可以连接到排除日期,以查看是否存在费率覆盖?
我在设计中可能会遇到的问题是,很多连接都是基于:
开始
日期字段和一个可为空的结束
日期字段。因此,人员从开始
到结束
都在项目中。目前,他们总是对该项目开放账单。但我现在有一个新需求,在一段时间内,他们可以不计费,但仍在项目上工作。因此,他们已被分配到该项目,并正在工作,但由于某种原因,客户并未为他们分配的部分时间进行计费,或者可能按较低的费率计费。
我的想法是创建一个排除类型的表格,与人员分配表关联,它将具有开始日期、结束日期和
费率
列,可以将其设置为零以免费,否则,它将作为一段时间的覆盖值。这个设计看起来合理吗?由于人员95%的时间都要进行计费,并且可能永远不会有任何排除,所以我认为创建一个排除表更有意义。
目前,我还有一个“日历”表格,根据人员的日程表的开始/结束日期连接到它,以获取每日费率。因此,我可以连接到排除日期,以查看是否存在费率覆盖?
我在设计中可能会遇到的问题是,很多连接都是基于:
ON DateValue BETWEEN Start AND End
我不确定它们是否是最有效的连接方式。