SSRS SWITCH基于两列的颜色

时间:2016-08-10 14:25:43

标签: reporting-services switch-statement

我有一个数据集,其中包含基于每个软件仓库的多个软件仓库和库存列。

=SWITCH(Fields!ID2_0m_Avlalon_Gate_Barrier.Value <=100 , "Red", Fields!ID2_0m_Avlalon_Gate_Barrier.Value >100, "Green")

上面的代码工作正常。

我正在尝试为每个库存列设置一个后填充属性,以根据所选的库和库存中的库存量进行更改。

到目前为止,我已经为该列进行了基本的开关工作,但无法确定如何将库中方程式添加到其中:

=SWITCH(Fields!ID2_0m_Avlalon_Gate_Barrier.Value <=10 AND Fields!Depot_Location.Value = 'Carlisle', "Green",
Fields!ID2_0m_Avlalon_Gate_Barrier.Value >10 AND Fields!Depot_Location.Value = 'Carlisle', "Red"
)

我收到以下错误:

  

文本框'ID2_0m_Avlalon_Gate_Barrier'的BackgroundColor表达式包含错误:[BC30201]预期的表达式。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我认为问题是'Carlisle'中的单引号。

请尝试"Carlisle"