3

水晶相对较新,我在公式中遇到了一些障碍。

我正在尝试创建一个公式来报告收到 RMA 的时间和数量。如果没有收到任何物品,我希望它显示一条消息,说明这一点,但如果已收到来自 RMA 的物品,我希望它返回收据编号。

因为一张图片胜过千言万语...

当前报告视图

我尝试使用 if then 但我认为您不能将字符串与 BAQReportResult 值结合起来。

if {BAQReportResult.RMARcpt.OurReceivedQty}>0 then {BAQReportResult.RMARcpt.RMAReceipt}

在那之后,我尝试了各种其他陈述,但我被困在这里......

任何帮助是极大的赞赏!

4

1 回答 1

1

我认为您必须声明一个字符串类型,然后在其他部分分配值。

创建一个公式并在报告中放置,公式中必须写的内容如下:

stringvar text:="";
if {BAQReportResult.RMARcpt.OurReceivedQty}>0 then 
text="{BAQReportResult.RMARcpt.RMAReceipt}"
else
text="There are ..."
于 2013-11-06T13:17:36.097 回答