如何,如果然后其他人打造一个水晶字符串中使用报告公式

如何,如果然后其他人打造一个水晶字符串中使用报告公式

问题描述:

这是晶体的如何,如果然后其他人打造一个水晶字符串中使用报告公式

关于水晶报表公式语法简单的问题的方式报告9在Visual Studio 2003中:我如何建立一个使用公式的结果如果那么子句?

具体来说,我想是这样的:

dim val as string 
val = {table.level} 
if {table.uom_id} = 5 then 
    val = val & ' feet' 
else 
    val = val $ ' meters' 
end if 

和val应该是公式的结果。

只要我们在这里,有没有写这些的捷径?这些非常冗长,三元操作员会很受欢迎。

你的例子很接近。只需使用Crystal语法,如下所示:

stringvar val := {table.level}; 

if {table.uom_id} = 5 then 
    val := val + ' feet' 
else 
    val := val + ' meters'; 

//to return a value, just plop it down at the end 
val 

但是,如果你想要的东西多一点简洁,使用:

if {table.uom_id} = 5 then 
    {table.level} + ' feet' 
else 
    {table.level} + ' meters'; 
+0

谢谢,这是一个总的疼痛 – 2008-11-20 21:34:53