点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我遇到了问题,即在创建数据源时无法设置选择条件。
例如。 我使用订单和订单位置之间的内部联接创建一个数据源。 但是我希望结果仅是订单位置为100的记录的内部联接。我无法定义此限制。
可以使用报告中的选择标准来执行此操作。 但这为时已晚。 我想将第一个Data scourse的已过滤结果与带有左外部联接的另一个Data scource结合起来,然后在第二个数据源的顶部构建报告。
希望您理解我的问题。 否则,我可以尝试以不同的方式解释它。
亲切的问候,
Spyros
嗨Spyros
我不确定我是否正确理解您的问题。
您要在数据源中的字段上设置条件吗? 在报告级的关键数字上可以加上条件。
您能解释一下您想要实现的目标吗?
谢谢
Jalil
你好Jalil,
我想在数据源中设置一个条件。
例如,我创建一个在"订单"和"订单位置"之间具有内部联接的数据源。 但是后来我也想设置一个条件。 我只希望对字段"位置"为" 100"的" OrderPosition"记录进行此联接。
在SQL中,我将编写:从Order Inner Join中的SELECT字段中OrderPosition ON Order.key = OrderPosition.key WHERE OrderPosition.position =100。但是我无法在C4C中将此位置设置为条件。
稍后,我将在另一个数据源中使用此数据源,并且我希望在将我的第一个数据源用于另一个数据源之前,未过滤掉100个位置。
我希望这对您有帮助,
Spyros
你好Spyros,
使用当前工具将无法实现。 如您所述,可以在报告级别设置和保存选择/过滤器,但是合并数据源的结果仅取决于合并条件。
因此,例如,如果您有一个仅显示"订单头寸" 100的数据源,并且将该字段与另一个显示更多订单头寸的数据源(内部联接)连接在一起,则新联接将仅显示"头寸100" 但是,如果两个数据源都显示一个以上的头寸,恐怕在数据源设计期间无法添加选择"订单头寸= 100"的情况,就需要在报告中完成。
亲切的问候
Olga
一周热门 更多>