2012-07-10 64 views
0
WhileReadingRecords; 
numbervar Samples; 
if {product.sku}="card-sample" then 
    Samples = Samples + {@num_qty}; 

Samples; 

以上公式总是返回零,我知道@num_qty在它的价值观和在某些行有NULL,如果我试图估算使用下面的代码空值,它给了我一个错误太水晶报表运行总计公式不工作

if (not (isnull{@num_qty})) then  

任何想法? 注:我想这是因为,我的情况我不能使用CR建成运行总计

回答

2

我相信你Samples变量赋值是错误的,你需要使用:=代替=,像这样:

WhileReadingRecords; 
numbervar Samples; 
if {product.sku}="card-sample" then 
    Samples := Samples + {@num_qty}; 

Samples; 
+0

是的,这是一个愚蠢的错误:D – Thanu 2012-07-10 04:10:38