if else 用于业务对象中的字符串类型

发布于 2025-01-07 17:03:56 字数 204 浏览 3 评论 0原文

如何在业务对象中使用 if...else 作为字符串?我的问题是我的查询返回字符串中的值,其中可能包含重复项。对于重复项,我想做的是查找是否有重复项,如果找到,则仅使用一个。我可以对浮点类型执行此操作,如下所示: If [sales_rev]>1000 then [high_rev] 但如果我这样做 If [display_name]=['sth'] Then....,我总是收到错误。

How can I use if...else in Business Objects for strings? My problem is my query returns value in string which can contain duplicates. For duplicates, what I would like to do is find if I have duplicates or not and if found, just use one. I can do it for float type as like this: If [sales_rev]>1000 Then [high_rev] but if I do If [display_name]=['sth'] Then...., I always get an error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

放肆 2025-01-14 17:03:56

尝试

If [display_name]="sth" Then....

不带方括号并带双引号

Try

If [display_name]="sth" Then....

without square brackets and with double quotes

哆兒滾 2025-01-14 17:03:56

根据您的问题,我不太确定,但听起来您正在尝试分配一个字符串值而不是比较它。根据您的语言,对字符串执行布尔逻辑的最常见运算符是“==”,而您的问题中只有一个“=”,因此可能是 [display_name]==['sth'] 基于你所说的。

I'm not too sure based on your question, but it sounds like you're trying to assign a string value instead of compare it. Depending on your language, the most common operator to do boolean logic on strings is "==" while you just have a single "=" in your question so it'd probably be [display_name]==['sth'] based on what you stated.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文