如果则其他字符串在Crystal中不起作用,但在SQL中起作用

2020-08-27 14:29发布

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

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


基本,则"其他"不起作用。 即使详细信息清楚地表明值相等,所有记录也都显示为0。

水晶:

如果{SG_DailyLogCreators.UserName} = {SG_ProjectSuperintendents.VPUserName},则为1,否则为0

在SQL中,对于相同的表,该语句产生正确的结果,即相等时为1。

当SG_DailyLogCreators.UserName = SG_ProjectSuperintendents.VPUserName时为1,否则为0结束

Crystal怎么了?

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

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


基本,则"其他"不起作用。 即使详细信息清楚地表明值相等,所有记录也都显示为0。

水晶:

如果{SG_DailyLogCreators.UserName} = {SG_ProjectSuperintendents.VPUserName},则为1,否则为0

在SQL中,对于相同的表,该语句产生正确的结果,即相等时为1。

当SG_DailyLogCreators.UserName = SG_ProjectSuperintendents.VPUserName时为1,否则为0结束

Crystal怎么了?

付费偷看设置
发送
2条回答
愤怒的猪头君
1楼-- · 2020-08-27 14:35

更新:如果我关闭CR Designer,然后重新打开并刷新,该公式将开始工作。 我对公式进行了更改,它停止了工作。 为什么仅在关闭并重新打开后才起作用? 使用最新的CR 2016 SP 7。

jovirus
2楼-- · 2020-08-27 14:43

应该没什么不同,但我可能会尝试将两个字段的数据都转换为大写,如下所示:

如果UpperCase({SG_DailyLogCreators.UserName})= UpperCase({SG_ProjectSuperintendents.VPUserName})则为1否则为0 

这样,您将获得不区分大小写的比较。

我不确定为什么更改公式会导致它停止工作。

-Dell

一周热门 更多>