点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我只需要在Crystal中编写一个公式即可显示比较两个字段,并且如果两个字段彼此不相等,则会出错。 如果它们彼此不相等,我想在{V_LMINVTRY_MANUFACTURED.CSERIAL}字段(字符串字段)中显示" ERROR"。
我要比较以查看它们是否相等的两个字段;
{V_LMINVTRY_MANUFACTURED.WORKORDER_ID}(这是一个STRING字段)
{V_LMINVTRY_MANUFACTURED.FG_LOTNO}(这是一个数字字段)
因此,我不确定如何执行此操作。
谢谢!
sub>
尝试如下操作:
对IsNumber()的调用将确保在尝试转换该值之前,该值是一个数字,以使您的公式不会遇到会停止报告处理的错误。
-Dell
Dell谢谢。
我收到此错误; '此处应使用数字,货币金额,布尔值,日期,时间,日期时间或字符串。
我相信
{V_LMINVTRY_MANUFACTURED.FG_LOTNO}是一个Number字段,它要求输入一个数字。 我相信我需要先将其转换为字符串字段,以便进行比较
{V_LMINVTRY_MANUFACTURED.WORKORDER_ID}到
{V_LMINVTRY_MANUFACTURED.FG_LOTNO}
我在报表中添加了另一个表,该表以FG_LOTNO作为字符串。
因此,我使公式看起来像这样,我相信它要求数据库将WORKORDER_ID与FG_LOTNO进行比较,以查看它们是否相等。 如果是这样,则显示Manufactured.CSERIAL,否则,则显示'ERROR'。 但是,它仍然给我一个公式错误,指出字段FG_LOTNO的"这里需要一个数字"。
if({V_LMINVTRY_MANUFACTURED.WORKORDER_ID})= {WORKORDER.FG_LOTNO},然后
{V_LMINVTRY_MANUFACTURED.CSERIAL}
else
'错误'
我将与我的上司交谈,以了解他对此的看法,因为我尝试了您的公式和无法自行完成的公式。
一周热门 更多>