【问题标题】:Conditional Formula in Crystal Reports?水晶报表中的条件公式?
【发布时间】:2013-11-21 12:44:25
【问题描述】:

但是写法不是很好,看下面的代码

stringVar Fld := "";
IF ({#RTotal0}=1)
then
 Fld:="A"
ELSE IF ({#RTotal0}=2)
then
Fld:="B"
ELSE IF ({#RTotal0}=3)
then
 Fld:="C"
ELSE IF ({#RTotal0}=4)
then
Fld:="D"
ELSE IF ({#RTotal0}=5)
then
Fld:="E"
ELSE IF ({#RTotal0}=6)
 then
Fld:="F"
ELSE IF ({#RTotal0}=7)
then
Fld:="G"
else
 Fld:="H";

有任何更好的方法来实现它。“{#RTotal}”是一个运行总计。

【问题讨论】:

    标签: crystal-reports conditional sap formulas


    【解决方案1】:

    是的,为了更清楚,您可以使用 CASE..ELSE 块;

    select {#RTotal}
     case 1 : "A"
     case 2 : "B" 
    ..
    

    【讨论】:

      猜你喜欢
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多