我正在考虑用水晶做这个,但现在正在考虑用另一种方式做。这是我之前考虑的方式。 在水晶报表中按组计数
我按交易拉动,需要统计独特的人,但在报告中他们想显示个人的数量,然后在下面显示他们的服务,如图所示。我想做的是以某种方式获取唯一用户的数量,我可以将它们放在底部。Crystal 不允许我按组进行计数,用户将以他们希望的格式显示重复项。我希望可以在代码中对其进行分组,然后将其添加到报告的底部。我希望我能理解我想要完成的事情。如果我能以某种方式在报告底部添加唯一用户总数,它将为我完成。提前致谢。
select
distinct p.patient_id,
pa.fname as 'Patient',
p.clinic_id,
p.service_id,
p.program_id,
p.protocol_id,
p.discharge_reason,
p.date_discharged
from patient_assignment p
join patient pa
on p.patient_id = pa.patient_id
where p.program_id not in ('TEST', 'SA', 'INTAKE' ) and (p.date_discharged between '2013-01-01 00:00:00.000' and '2013-06-01 00:00:00.000')
and p.patient_id not in ('00000004', '00001667', '00020354')