2

我使用水晶报表 11。

我想做的是计算学生参加我们众多课程之一的独特天数。如果一个学生参加了 3 个日期重叠的课程,我只想每天数一次并得到一个数字。

使用学生的示例:

Algebra Jan 1 to Jan 10: 10 days
Science Jan 4 to Jan 11: 8 days
English Jan 9 to Jan 13: 4 days

我希望答案是 13。

4

2 回答 2

0

好点子。如果他们总是超过一圈,那么这将起作用

创建一个公式,根据患者查找最大结束日期和最小开始日期。然后减去每个公式。

即:最大值({xxx.enddate},{xxx.patient}) - 最小值({xxx.startdate},{xxx.patient})

如果计划日期之间存在间隔,这将不起作用,因为它将包括它们。

于 2012-10-04T03:06:56.090 回答
0

按患者姓名对字段进行分组并使用

DistinctCount()

可能会有所帮助。

于 2013-06-13T06:43:45.483 回答