如何使用Select Expert使用'in'(1,2,4,5,7,13)筛选字符串数据

2020-08-24 08:59发布

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

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


如何使用选择专家使用输入参数(1,2,4,5,7,13)的'in'来过滤字符串数据。 我正在使用带有Crystal Report Viewer的.NET应用程序。 我传入的是诸如"((1,2,4,5,6,23,24)"之类的AssetID字符串。我想使用select Expert根据输入的字符串数据过滤报告以选择'IN'。不幸的是 ,这是行不通的-使用'IN'时,它是在寻找数字而不是字符串。是否有更好的方法来实现此目的?我有多个子报表,因此无法将其作为子报表。

预先感谢

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

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


如何使用选择专家使用输入参数(1,2,4,5,7,13)的'in'来过滤字符串数据。 我正在使用带有Crystal Report Viewer的.NET应用程序。 我传入的是诸如"((1,2,4,5,6,23,24)"之类的AssetID字符串。我想使用select Expert根据输入的字符串数据过滤报告以选择'IN'。不幸的是 ,这是行不通的-使用'IN'时,它是在寻找数字而不是字符串。是否有更好的方法来实现此目的?我有多个子报表,因此无法将其作为子报表。

预先感谢

付费偷看设置
发送
3条回答
bbpeas
1楼 · 2020-08-24 09:12.采纳回答

唐纳德

使用" in"时,必须像这样对字符串" []"使用方括号;

在[" A"," B"," C"," D"]

如果使用这样的数字,则只能使用尖括号"()";

在(1,2,3,4,5)

请注意,每个字符串值都用双引号引起来,而数字根本没有引号。

最诚挚的问候,

我是小鹏鹏啊
2楼-- · 2020-08-24 09:25

我放弃了,最终付了钱给这个公式帮助的人……所以,如果有人感兴趣,这是怎么做的:

创建一个公式字段并将其粘贴到其中:

StringVar Temp;

Stringvar AssetIDList;

温度:="," + Cstr({view_assets.AssetId},0)+",";

AssetIDList:="," + {?AssetIDs} +",";

如果Instr(AssetIDList,Temp)= 0那么

错误

其他

正确

//Temp +"-" + AssetIDList

替换为您的适当字段。 在上述情况下,它是view_assets.AssetID和参数?AssetID的-您将替换为自己的...

创建公式字段后,您将根据该公式字段将其值设置为True来创建选择公式。

就是这样-希望有人能够使用它-我为此花了135美元...。

唐纳德

xfwsx85
3楼-- · 2020-08-24 09:18

我放弃了,最终付了钱帮助这个公式...所以,如果有人感兴趣,这是怎么做的:

创建一个公式字段并将其粘贴到其中:

StringVar Temp;

Stringvar AssetIDList;

温度:="," + Cstr({view_assets.AssetId},0)+",";

AssetIDList:="," + {?AssetIDs} +",";

如果Instr(AssetIDList,Temp)= 0那么

错误

其他

正确

//Temp +"-" + AssetIDList

替换为您的适当字段。 在上述情况下,它是view_assets.AssetID和参数?AssetID的-您将替换为自己的...

创建公式字段后,您将根据该公式字段将其值设置为True来创建选择公式。

就是这样-希望有人能够使用它-我为此花了135美元...。

唐纳德

^ ^ ^ ^ ^ ^ ^ ^ ^ ^答案^ ^ ^ ^ ^ ^ ^ ^ ^ ^

最感谢大家

一周热门 更多>