RDLC交换机构造 - 还有其他吗?

时间:2012-06-21 09:56:55

标签: visual-studio-2010 reporting expression rdlc

我在报告中有以下表达式:

= Switch( Fields!RATE_CODE.Value = "First", " £/Week",
          Fields!RATE_CODE.Value = "Second", " £/Day")

我已经搜索了所有搜索但无法找到向此表达式添加elsedefault的方法。这个结构上似乎没有任何文档。

这可能吗?

1 个答案:

答案 0 :(得分:22)

Switch函数返回与计算结果为true的系列中的第一个表达式相关联的值,您可以使用以下技巧:

= Switch( Fields!RATE_CODE.Value = "First" , " £/Week",
          Fields!RATE_CODE.Value = "Second", " £/Day",
          1 = 1,                           , "default value" )