Business Objects变量的Case语句

时间:2015-07-28 22:05:48

标签: sql-server reporting-services

我的团队正在通过oracle存储过程在SSRS中重新创建BO报告(infoview),其中一些报告在报告级别具有自定义变量(相当于SSRS中的表达式)

现在我并不是最好的案例陈述,但我需要在我的select语句中复制这个变量,而我似乎无法做到正确。

=Sum(If(Match([REP Con Name];"PROPERTY MAINTENANCE*");[REP Practical Cost Amount];[REP Practical Cost Amount]*1.2))

上述案例陈述与上述内容相同的是什么?

1 个答案:

答案 0 :(得分:0)

=Sum([REP Practical Cost Amount] * CASE WHEN [REP Con Name] = "PROPERTY MAINTENANCE*" THEN 1.0 ELSE 1.2 END)