连接两个事实表

2020-09-21 16:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) design.jpg 您好,...

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

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


design.jpg 您好,

我在SAP Information Design Tool中设计数据模型时遇到问题。

假设是具有两个度量的创建报告:第一个来自事实表a,第二个来自事实表b。 这些事实应链接到一维表。

我像连接的屏幕一样加入了表格,但是当我尝试在查询面板中使用biuld报告时,它不起作用。 BO用两个查询创建了多个路径:/有人可以帮助您正确设计模型吗?最诚挚的问候!

design.jpg (59.4 kB)
5条回答
小灯塔
2020-09-21 17:09

不幸的是,当我取消选中"针对每个度量使用多个SQL"选项时,BO返回了不正确的数据网格。

我需要生成以下查询(基于子查询)。

如何更改数据模型以强制BO生成正确的查询?

请不要在我的第一个标签中建议附加的屏幕-这只是示例列。

选择
 fx103,
 fx104,
 fx105,
 总和(fx117)
 从
 (
 选择
 COUNT((tabA.PL_ID))AS fx117,
 tabA.DM_PROD_ID AS fx118,
 tabA.DMUB_CHP_ID AS fx119,
 tabA.PL_ID AS fx124,
 tabA.DMUB_ZD_ID AS fx125
 从factTableA tabA
 通过...分组
 tabA.DMUB_ZD_ID,
 tabA.PL_ID,
 tabA.DMUB_CHP_ID,
 tabA.DM_PROD_ID
 ),
 (
 选择
 SUM(tabB.SUMA_ZD_PODST)AS fx105,
 tabB.DM_PROD_ID AS fx113,
 tabB.DMUB_CHP_ID AS fx114,
 tabB.PL_ID AS fx116
 从factTableB tabB
 通过...分组
 tabB.PL_ID,
 tabB.DMUB_CHP_ID,
 tabB.DM_PROD_ID,
 ),
 (
 选择
 dT.SERIA_POLISY AS fx103,
 dT.NUMER_POLISY AS fx104,
 dT.PL_ID AS fx115
 从dimTable dT
 ),
 哪里
        fx115 = fx124(+)
    AND fx115 = fx116(+)
 通过...分组
 fx104,
 fx103
 

一周热门 更多>