将Crystal Report公式转换为SSRS表达式

时间:2015-12-09 06:03:40

标签: sql-server reporting-services crystal-reports ssrs-2008-r2 ssrs-expression

我已经检查了this个问题,但问得太早了。

我正在尝试将水晶报告公式转换为ssrs-expression。下面的例子中ssrs-expression可能是什么?

例如:

if(instr({?@Code},",") > 0) then
   formula = "My Text"
elseif(len({?@Code})>0) then
   formula = "FOR XYZ " + {?@Code}
end if

我需要将其转换为ssrs-expression

注意: 这只是一个例子,我有很多如上所述的复杂公式。

此外,是否有任何博客 - 网站 - 链接在哪里可以找到ssrs-expression的所有公式转换代码?

1 个答案:

答案 0 :(得分:1)

你需要这样的东西

=iif(instr(Parameters!Code.Value, ",") > 0; 
    "My Text", 
    iif(len(Parameters!Code.Value)>0), 
        "FOR XYZ " + Parameters!Code.Value, 
        ""
    )
)

另请参阅MSDN reference例如表达式

相关问题