输入参数无值

2020-09-05 05:31发布

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

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


没有值的输入参数

问题:

我有输入参数IP_Div。 如果输入除法值? 我把HANA数据预览放进去了。 如果我决定将输入参数保留为空白,并期望所有部门的重播结果,则不会获得任何记录。 似乎不喜欢我将输入参数留空。


请查看所附屏幕,以查看填充的输入参数如何返回值,但将其保留为空白不会返回任何值。

但是当我想将其保留为空白以查看所有部门的数据时? 我没有任何记录。

(24.9 kB)

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

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


没有值的输入参数

问题:

我有输入参数IP_Div。 如果输入除法值? 我把HANA数据预览放进去了。 如果我决定将输入参数保留为空白,并期望所有部门的重播结果,则不会获得任何记录。 似乎不喜欢我将输入参数留空。


请查看所附屏幕,以查看填充的输入参数如何返回值,但将其保留为空白不会返回任何值。

但是当我想将其保留为空白以查看所有部门的数据时? 我没有任何记录。

(24.9 kB)
付费偷看设置
发送
4条回答
绿领巾童鞋
1楼 · 2020-09-05 06:08.采纳回答

Hello Faisal,

我认为您"只是"一个简单的过滤器表达式,该表达式将参数IP_Div与"部门"列进行比较。 如果除数参数为空,则不会忽略过滤器表达式并且所有值都被过滤掉,请确保没有一个空白。

要获取您的值,必须调整过滤器表达式,以考虑这种情况。 例如以下内容:

 if('$$ IP_Div $$'='',match(" Division",'*'),match(" Division",'$$ IP_Div $$')  )

我使用"分区"作为列名(如果您将其重命名为输出,请调整为数据源中可用的名称)。

请注意,< br> Florian

小c菟菟
2楼-- · 2020-09-05 05:44

是的。 Match仅处理一个参数。

Aaron 3364
3楼-- · 2020-09-05 06:10

嗨,弗洛里安,如果我们有多个输入值的输入参数? 那么我们需要用" In"代替Match来改变else条件吗?

天桥码农
4楼-- · 2020-09-05 05:46

您好,您可以使用变量类型参数,这将在所有情况下都符合要求,无论它是否有值。 但这仅适用于语义层,也就是说,您将无法在投影中创建过滤器,这会影响性能。

一周热门 更多>