报告以某些实验室检查来捕获患者

2020-09-28 13:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正试图编写一份报告,以仅记录进...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正试图编写一份报告,以仅记录进行过某些实验室检查的患者。 因此,举例来说,我需要每个测试A的人,他们也测试B,C,D。 如果我只使用[A,B,C,D]中的in函数,那么我得到的每个人都进行了那些测试,而不是拥有A和B,C或D的患者。用Crystal编写此代码的最佳方法是什么 报告?

付费偷看设置
发送
2条回答
吹牛啤
1楼-- · 2020-09-28 14:00

Hi Curt,

使用In功能与使用OR比较相同。 如果您使用AND,那么您也可能会得到部分回报。

具有该报告可获取所有具有考试A,B,C和D的患者。

为患者创建一个组。

禁止显示不包含考试A,B,C和D的组。现在,如何确定是否完成了所有四项考试就成了问题。 一种方法是创建一个像这样的公式:

 If {table.EXAM}在[" A"," B"," C"," D"]中
     1个
 否则0;  
将此公式拖放到"详细信息"部分。

现在,您可以对此公式求和,并将摘要放到"组尾"中。

创建一个组选择公式,其中公式> =4。

因此,它应该仅列出已完成所有4次检查的患者。

祝你好运,

Brian

粗暴的香蕉
2楼-- · 2020-09-28 13:56

Brian-我在所有报告中都使用了" in"语句。 有些病人只接受其中一项检查,等等。。。在您的帖子中说要压制没有进行A,B,C,D检查的组,我该如何压抑那些检查?

一周热门 更多>