如果满足条件,则返回先前的公式结果

时间:2019-04-25 15:48:36

标签: crystal-reports

我从看似简单的任务开始,但是在尝试了多种方法并在线研究之后,我处于静止状态。

我的数据经过排序后的结构为:

x  y  
x  z  
x  y  
x   
x   
x   
a  b  

我希望在Col3的每一行中显示第二列字段IF Col1 = Prevous(Col1)

If Col1 <> Previous(Col1) then return Col2. 

假设公式名称为EPS 我尝试过:

If Col1 = Previous(Col1)  
Then Previous(Col2)  
Else Col2  

(导致空白和Z's

If Col1 = Previous(Col1)  
Then Previous(EPS)  
Else Col2 

(由于无法引用自身,导致公式错误)

理想情况下,我将创建第三列,将第二列隐藏以得到最终结果,例如:

x  y  
x  y   
x  y  
x  y  
x  y  
x  y  
a  b    

相反,根据我尝试得到的第一个公式:

x  y  
x  y  
x  z  
x  y  
x  
x  
a  b  

0 个答案:

没有答案