Crystal Reports:将" like"与" in"一起使用

2020-09-05 22:45发布

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

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


我有一个使用以下公式的报告。

如果{?Day_Night} ='All',则
 ((({{?Position} ='ALL'或{Command.category2},例如{?Position}&" *")和{?Day_Night} ='All')
 否则,如果{?Day_Night} = {command.day},则
 ((({{?Position} ='ALL'或{Command.category2},例如{?Position}和" *")和{?Day_Night} = {command.day})
 否则,如果{?Day_Night} = {command.night},
 ((({{Position} ='ALL'或{Command.category2},例如{?Position}和" *")和{?Day_Night} = {command.night})
 

到目前为止,{?Position}参数是一个选择,但是现在我需要更改它以允许多个选择。 我尝试用" in"替换" like",尽管没有错误,但是报告没有显示任何数据。 有没有一种方法可以使用数组方法,同时仍然允许报表使用" like"或" *"?

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

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


我有一个使用以下公式的报告。

如果{?Day_Night} ='All',则
 ((({{?Position} ='ALL'或{Command.category2},例如{?Position}&" *")和{?Day_Night} ='All')
 否则,如果{?Day_Night} = {command.day},则
 ((({{?Position} ='ALL'或{Command.category2},例如{?Position}和" *")和{?Day_Night} = {command.day})
 否则,如果{?Day_Night} = {command.night},
 ((({{Position} ='ALL'或{Command.category2},例如{?Position}和" *")和{?Day_Night} = {command.night})
 

到目前为止,{?Position}参数是一个选择,但是现在我需要更改它以允许多个选择。 我尝试用" in"替换" like",尽管没有错误,但是报告没有显示任何数据。 有没有一种方法可以使用数组方法,同时仍然允许报表使用" like"或" *"?

付费偷看设置
发送
2条回答
悠然的二货
1楼 · 2020-09-05 23:12.采纳回答

您可能会尝试将" like"更改为" startswith",它将与多选数组一起使用。

-Dell

Tong__Ming
2楼-- · 2020-09-05 22:56

去掉括号 在{?Position}周围,并在" startswith"之后放置一个空格。 如果{?Position}是多选的,它将自动成为一个数组,因此不需要括号。

-Dell

一周热门 更多>