2020-08-18 00:20发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试创建一个报告,该报告将显示谁签入并消除谁签出。
人们通过名为memid的字段来识别。
扫描日期和时间在称为签入的字段中。
扫描站位于一个名为stationid的字段中。
有2个签到站ID:52和187
有1个退房站ID:192
有1个Stationid可以忽略(这是建筑物内的第二个Station):56
如何获得仅显示今天已签入且最近扫描的stationid不是192(当前已签入谁)的结果?
在此示例中,我将假定包含站点ID和扫描日期时间的表称为" SCANS"。 假设您要在Database Expert中将表链接在一起,请尝试以下操作:
1。 添加SCANS表。 当您执行此操作时,Crystal将显示警告表,表明该表已在报表中,并询问您是否要对其进行"别名"。 单击确定。
2。 Crystal会将表的第二个副本添加为" SCANS_1"。
3。 将中的从 SCANS 链接到 SCANS_1。
4。 右键单击链接,选择"链接选项",然后使该链接成为"左外部"联接。
5。 在"选择专家"中,将以下内容添加到选择公式:
{SCANS.stationid}在[52,187]中,然后 (//此部分过滤SCANS_1以仅显示结帐。 IsNull({SCANS_1.memid})或 ( {SCANS_1.stationid} = 192并且 {SCANS_1.checkin}> {SCANS.checkin} ) ) 和 IsNull({SCANS_1.memid})
现在尝试运行报告。 如果这不起作用,请告诉我,因为我还有另一种选择。
-戴尔
最多设置5个标签!
在此示例中,我将假定包含站点ID和扫描日期时间的表称为" SCANS"。 假设您要在Database Expert中将表链接在一起,请尝试以下操作:
1。 添加SCANS表。 当您执行此操作时,Crystal将显示警告表,表明该表已在报表中,并询问您是否要对其进行"别名"。 单击确定。
2。 Crystal会将表的第二个副本添加为" SCANS_1"。
3。 将中的从 SCANS 链接到 SCANS_1。
4。 右键单击链接,选择"链接选项",然后使该链接成为"左外部"联接。
5。 在"选择专家"中,将以下内容添加到选择公式:
现在尝试运行报告。 如果这不起作用,请告诉我,因为我还有另一种选择。
-戴尔
一周热门 更多>