交叉表联接值丢失或不正确

2020-09-14 21:00发布

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

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


我正在尝试获取一个交叉表报告以显示员工的休息时间。 如果我的第一张桌子上有记录,那么一切都会很好,但是我的问题是添加了缺少的日期。

我已经从该线程 https://archive.sap使用SQL命令建立了一个临时表 .com/discussions/thread/1000777

但是我似乎无法正确填充数据。 我不确定我缺少什么。 如果我退出外部联接并使用=链接类型,则"交叉表"列将仅显示与内部表相同的日期。 如果将链接类型更改为!=,则交叉表日期看起来很完美,但是所有内部表记录值都是重复的,而不是NULL或Default值。

任何帮助将不胜感激。

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

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


我正在尝试获取一个交叉表报告以显示员工的休息时间。 如果我的第一张桌子上有记录,那么一切都会很好,但是我的问题是添加了缺少的日期。

我已经从该线程 https://archive.sap使用SQL命令建立了一个临时表 .com/discussions/thread/1000777

但是我似乎无法正确填充数据。 我不确定我缺少什么。 如果我退出外部联接并使用=链接类型,则"交叉表"列将仅显示与内部表相同的日期。 如果将链接类型更改为!=,则交叉表日期看起来很完美,但是所有内部表记录值都是重复的,而不是NULL或Default值。

任何帮助将不胜感激。

付费偷看设置
发送
4条回答
CPLASF-自律
1楼-- · 2020-09-14 21:34

奥斯汀,

从"日历"表"到"雇员表的左联接应该可以正常工作。

您能确定交叉表使用的是"日历"表中的"日期"字段而不是"雇员"表中的日期吗?

此外,对Emp表中日期字段的所有引用都应替换为报表上Calendar表中的日期字段。 例如,记录选择公式或任何其他公式。

您还需要确保每个员工在"日历"表中都有一个相对行。 在这种情况下,我通常要做的是将日历表与员工表交叉连接。 然后将这个结果集与Emp ID + Date字段上的Employee表(也包含日期字段)连接起来

-阿比拉什

d56caomao
2楼-- · 2020-09-14 21:16

嗨,奥斯丁,

在Command SQL中,对HRRM表进行交叉联接。

例如:

选择日期
从CalendarTable
交叉加入HRRM

然后从此Command SQL左联接到Date,HRCo和HRRef字段上的HRRES表。

您还可以将HRRM表中的字段包括在同一Command SQL中,并在报表中使用它们。 这样,您将不需要额外的联接到HRRM表。

-Abhilash

huskylover
3楼-- · 2020-09-14 21:19

您的链接PNG显示连接都是强制的,默认情况下不强制执行。 我从不更改此设置。 难道这超过了左联接。

尝试改回o不执行。

伊恩

Tong__Ming
4楼-- · 2020-09-14 21:19

谢谢,我忘了我已经改变了。 我几乎在"连接"菜单上测试了每种设置组合。

一周热门 更多>