2020-09-05 05:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有输入参数IP_Div。 如果输入除法值? 我把HANA数据预览放进去了。 如果我决定将输入参数保留为空白,并期望所有部门的重播结果,则不会获得任何记录。 似乎不喜欢我将输入参数留空。
请查看所附屏幕,以查看填充的输入参数如何返回值,但将其保留为空白不会返回任何值。
但是当我想将其保留为空白以查看所有部门的数据时? 我没有任何记录。
Hello Faisal,
我认为您"只是"一个简单的过滤器表达式,该表达式将参数IP_Div与"部门"列进行比较。 如果除数参数为空,则不会忽略过滤器表达式并且所有值都被过滤掉,请确保没有一个空白。
要获取您的值,必须调整过滤器表达式,以考虑这种情况。 例如以下内容:
if('$$ IP_Div $$'='',match(" Division",'*'),match(" Division",'$$ IP_Div $$') )
我使用"分区"作为列名(如果您将其重命名为输出,请调整为数据源中可用的名称)。
请注意,< br> Florian
是的。 Match仅处理一个参数。
嗨,弗洛里安,如果我们有多个输入值的输入参数? 那么我们需要用" In"代替Match来改变else条件吗?
您好,您可以使用变量类型参数,这将在所有情况下都符合要求,无论它是否有值。 但这仅适用于语义层,也就是说,您将无法在投影中创建过滤器,这会影响性能。
最多设置5个标签!
Hello Faisal,
我认为您"只是"一个简单的过滤器表达式,该表达式将参数IP_Div与"部门"列进行比较。 如果除数参数为空,则不会忽略过滤器表达式并且所有值都被过滤掉,请确保没有一个空白。
要获取您的值,必须调整过滤器表达式,以考虑这种情况。 例如以下内容:
我使用"分区"作为列名(如果您将其重命名为输出,请调整为数据源中可用的名称)。
请注意,< br> Florian
是的。 Match仅处理一个参数。
嗨,弗洛里安,如果我们有多个输入值的输入参数? 那么我们需要用" In"代替Match来改变else条件吗?
您好,您可以使用变量类型参数,这将在所有情况下都符合要求,无论它是否有值。 但这仅适用于语义层,也就是说,您将无法在投影中创建过滤器,这会影响性能。
一周热门 更多>