2020-09-24 00:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
如何从Webi报表的使用响应输入中仅选择特定列表值?
计费类型输入= UserResponse([Reporting Elements];"计费类型")我有1,2,3,4作为计费类型的值列表。
但是我想根据用户输入的帐单类型仅选择(1或2)或(1和2),我想计算金额
= If(Pos([计费类型输入]; [计费类型])(我需要指定(1或2)OR(1和2)); [金额]; 0)
此致
NZ
嗨,
用户响应的结果是所有选定值的一个单元格列表
变量:Userresponse = UserResponse("状态")
要使用这些值,我们需要能够将它们全部捕获到不同的单元格中
变量:一个= Substr(UserResponse(" State"); 0;(Pos(UserResponse(" State");";"))-1)
变量:One_rest = Substr(UserResponse(" State");(Pos(UserResponse(" State");";"))+ 1; 9999)
变量:两个= Substr([One_rest]; 0; Pos([One_rest];";")-1)
变量:3 = Substr([One_rest]; Pos([One_rest];";")+ 1; 9999)
此解决方案最多只能使用3个输入值,但是您不必担心,只要创建更多变量即可(只要将one_rest重复两个就变成two_rest,依此类推等等)即可扩展
最后,您可以将它们全部捕获在一起
变量:Check_in_userlist_or_not =如果[状态] = [一个]然后" IN" ElseIf [状态] = [二]然后" IN" ElseIf [状态] = [三]然后" IN"否则" OUT"
示例:
最多设置5个标签!
嗨,
用户响应的结果是所有选定值的一个单元格列表
变量:Userresponse = UserResponse("状态")
要使用这些值,我们需要能够将它们全部捕获到不同的单元格中
变量:一个= Substr(UserResponse(" State"); 0;(Pos(UserResponse(" State");";"))-1)
变量:One_rest = Substr(UserResponse(" State");(Pos(UserResponse(" State");";"))+ 1; 9999)
变量:两个= Substr([One_rest]; 0; Pos([One_rest];";")-1)
变量:3 = Substr([One_rest]; Pos([One_rest];";")+ 1; 9999)
此解决方案最多只能使用3个输入值,但是您不必担心,只要创建更多变量即可(只要将one_rest重复两个就变成two_rest,依此类推等等)即可扩展
最后,您可以将它们全部捕获在一起
变量:Check_in_userlist_or_not =如果[状态] = [一个]然后" IN" ElseIf [状态] = [二]然后" IN" ElseIf [状态] = [三]然后" IN"否则" OUT"
示例:
一周热门 更多>