1

我刚开始学习 Crystal Reports,并且正在使用以下格式公式:

local numberVar result;
if GroupName ({SCD_CUSTOMER.NAME}) = "32 Bar Blues, LLC" Then
(
    result = round({PTS_PRI_ORDER_PRICING.SELLING_PRICE}, 2);
    result;
)
Else defaultAttribute

有一段时间我没有 Else 声明,我不明白为什么报告会舍入所有的 sell_price 值,而不仅仅是 32 Bar Blues, LLC 的值。

坚持 Else 解决了我的问题,但我仍然不明白。为什么在根本不应该查看 scd_customer.name != 32 Bar Blues, LLC 的情况下执行这一轮?我在这里想念什么?

4

1 回答 1

0

可能有几件事,第一件事是你正在比较字符串,所以你可能写错了字符串名称它是一个盲目的猜测尝试在“IF”中使用下面的语句

if GroupName ({SCD_CUSTOMER.NAME}) == "32 Bar Blues, LLC" Then
于 2013-08-11T08:04:11.447 回答