2020-09-02 03:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我需要将webi报告转换为One SQL并提供给客户端,以便他们可以在数据库中找到SQL并获取结果。
此WEBI报表有2个查询,并使用MERGE维功能。
我在报表中有一列,其变量为AMT = SUM(Query1.X_Amt + Query2.Y_Amt)
请帮助我将这两个查询放在一起并计算AMT。
预先感谢
你好斯蒂芬斯,
我建议检查报表后的自动自定义查询。 在" Webi报表查询"面板中,您可以在报表中使用的两个查询后面看到自定义查询,然后检查操作(主要是其并集)。
因此,您可以使用带有联合操作的2个查询来创建自己的SQL查询。 请记住提示,因此可能需要直接传递固定值来编辑同步。
为了使查询能够从查询中获取结果,您可以检查后端是否为bex,也可以在bex本身中创建创建公式,也可以通过在beckend信息提供者上进行一次查询来创建该公式。
此致
Sanjay Guha
感谢Sanjay的快速回复。 这些不是Bex查询。 该数据库是Netezza,报表是在Universe上创建的。 所有三个报表查询都使用相同的Universe。
这是查询1
选择案例ID,维度对象1,维度对象2,Amt_1
来自............
哪里
条件1
提示输入月份
查询2
选择Cse ID,维度对象3,Amt 2,Amt3,Amt 4
来自...
条件2
查询3
选择Cse ID,维度对象4,Amt5
现在我需要的最终输出是
维度对象1,维度对象2,AMT = Amt1 + Amt4 + Amt5
这就是我的查询方式。 请问我是否可以使用UNION。
谢谢!
最多设置5个标签!
你好斯蒂芬斯,
我建议检查报表后的自动自定义查询。 在" Webi报表查询"面板中,您可以在报表中使用的两个查询后面看到自定义查询,然后检查操作(主要是其并集)。
因此,您可以使用带有联合操作的2个查询来创建自己的SQL查询。 请记住提示,因此可能需要直接传递固定值来编辑同步。
为了使查询能够从查询中获取结果,您可以检查后端是否为bex,也可以在bex本身中创建创建公式,也可以通过在beckend信息提供者上进行一次查询来创建该公式。
此致
Sanjay Guha
感谢Sanjay的快速回复。 这些不是Bex查询。 该数据库是Netezza,报表是在Universe上创建的。 所有三个报表查询都使用相同的Universe。
这是查询1
选择案例ID,维度对象1,维度对象2,Amt_1
来自............
哪里
条件1
提示输入月份
查询2
选择Cse ID,维度对象3,Amt 2,Amt3,Amt 4
来自...
哪里
条件2
提示输入月份
查询3
选择Cse ID,维度对象4,Amt5
来自...
哪里
条件2
提示输入月份
现在我需要的最终输出是
维度对象1,维度对象2,AMT = Amt1 + Amt4 + Amt5
这就是我的查询方式。 请问我是否可以使用UNION。
谢谢!
一周热门 更多>