HANA计算视图方案

2020-08-24 11:24发布

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

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


HI

我遇到了以下情况,需要适当的解决方案来实现。

有两个表,学生分数表和成绩表。 因此,在这里,我需要通过将每个学生的成绩与成绩表进行比较来获取每个学生的成绩值。

在成绩表中,我有一个存储在范围(范围从,范围到)中的值,如何将各个Student标记与此成绩表连接并获取正确的成绩值。

附上图片以供参考。

谢谢

student-grade-table.jpg (62.7 kB)

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

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


HI

我遇到了以下情况,需要适当的解决方案来实现。

有两个表,学生分数表和成绩表。 因此,在这里,我需要通过将每个学生的成绩与成绩表进行比较来获取每个学生的成绩值。

在成绩表中,我有一个存储在范围(范围从,范围到)中的值,如何将各个Student标记与此成绩表连接并获取正确的成绩值。

附上图片以供参考。

谢谢

student-grade-table.jpg (62.7 kB)
付费偷看设置
发送
3条回答
灬番茄
1楼 · 2020-08-24 11:59.采纳回答

为"结果"列创建一个数据类型为NVARCHAR的计算属性。

请使用以下表达式:

if(" Marks" <= 35,'Fail',if(" Marks"> 35 and" Marks" <= 50,'Average',if(" Marks"> 50 and" Marks" <= 75, '高于平均值',if(" Marks"> 75和" Marks" <= 100,'Excellent','')))))))

昵称总是被占用
2楼-- · 2020-08-24 11:40

Hello Rufus Samuel,

在这里我们不能连接这两个表,因为它们之间没有公共字段。 因此,根据您的方案,仅考虑学生成绩表,并使用成绩表作为参考表来创建具有上述表达式的计算列,甚至可以使用Case语句。

最好的问候

Sreenivas N。

闻人可可
3楼-- · 2020-08-24 11:58

您可以在"学生成绩"和"成绩表"之间进行联接。 由于没有公共字段,因此将生成笛卡尔乘积。

然后,您可以对"标记" <="范围到"和"标记">"范围从"进行过滤。

关于,

弗雷德里克

一周热门 更多>