C# SSRS指示剂表达
如何在SSRS中使用指示器工具中的表达式来选择起点和终点。假设我有一个带有person\u id的person表,在我的报告中,我需要显示person\u id列和基于person\u id的指示符 例如,对于0-10的person_id,我需要显示红色,10-20显示为绿色。我需要使用表达式,而不是硬编码值。我试着用下面的表达C# SSRS指示剂表达,c#,asp.net,reporting-services,ssrs-2008,C#,Asp.net,Reporting Services,Ssrs 2008,如何在SSRS中使用指示器工具中的表达式来选择起点和终点。假设我有一个带有person\u id的person表,在我的报告中,我需要显示person\u id列和基于person\u id的指示符 例如,对于0-10的person_id,我需要显示红色,10-20显示为绿色。我需要使用表达式,而不是硬编码值。我试着用下面的表达 在开始表达式=字段中!person_id.Value>0且结束表达式=字段!person_id.Value10和End expression=字段!person_id.
在开始表达式=字段中!person_id.Value>0且结束表达式=字段!person_id.Value10和End expression=字段!person_id.Value假设您有如下数据: 以及基于此数据集的最简单的报告: 我已使用以下表达式设置了detail文本框的BackgroundColor属性:
=Switch(Fields!person_id.Value >= 0 and Fields!person_id.Value < 10, "Red"
, Fields!person_id.Value >= 10 and Fields!person_id.Value < 20, "Green"
, true, Nothing)
=开关(字段!person\u id.Value>=0和字段!person\u id.Value<10,“红色”
,字段!person\u id.Value>=10,字段!person\u id.Value<20,“绿色”
,没错,没什么)
这对我来说很好:
假设您有如下数据: 以及基于此数据集的最简单的报告: 我已使用以下表达式设置了detail文本框的BackgroundColor属性:
=Switch(Fields!person_id.Value >= 0 and Fields!person_id.Value < 10, "Red"
, Fields!person_id.Value >= 10 and Fields!person_id.Value < 20, "Green"
, true, Nothing)
=开关(字段!person\u id.Value>=0和字段!person\u id.Value<10,“红色”
,字段!person\u id.Value>=10,字段!person\u id.Value<20,“绿色”
,没错,没什么)
这对我来说很好:
将指示器拖动到要显示的相应字段, 转到指示器的属性 然后转到指示器属性选项卡中的值和状态。
您只需以相应的颜色给出起始值和结束值。将指示器拖动到要显示的相应字段, 转到指示器的属性 然后转到指示器属性选项卡中的值和状态。 您只需以各自的颜色给出起始值和结束值