SSRS表达式中的多个条件

时间:2015-05-13 16:22:58

标签: vb.net reporting-services

我知道如何在单一条件下使用SSRS表达式。

=iif(fields!Type.value='Invoce', 'Red','Black')

但如果有几个条件,如何编写它,例如

if Type=invoce type=Purchse Return, Type=Sales Return

我需要为所有人提供不同的颜色。

由于

1 个答案:

答案 0 :(得分:0)

<强> IIF:

  

= IIF(字段!Type.value =&#34; Invoice1&#34;,&#34; LightBlue&#34;, IIF(字段!Type.value =&#34; Invoice2&#34;, &#34;梅花&#34; 下,   IIF(字段!Type.value =&#34; Invoice3&#34;,&#34; Orange&#34;,&#34; Aqua&#34;)

<强> SWITCH:

  

= SWITCH(Fields!id.Value =&#34; Invoice1&#34;,&#34; LightBlue&#34;, Fields!id.Value =&#34; Invoice2&#34;,&# 34; Plum&#34; ,Fields!id.Value =&#34; Invoice3&#34;,&#34; Orange&#34;,TRUE,   &#34;水族&#34)