Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 多条件格式化SSRS_Reporting Services_Ssrs 2008_Ssrs 2008 R2 - Fatal编程技术网

Reporting services 多条件格式化SSRS

Reporting services 多条件格式化SSRS,reporting-services,ssrs-2008,ssrs-2008-r2,Reporting Services,Ssrs 2008,Ssrs 2008 R2,SSRS 2008,我正试图根据以下内容格式化单元格的颜色,但结果格式无法为字段生成正确的颜色,有人能帮忙吗 期望输出: 入院90%绿色 非入院95%绿色 =IIf (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" and fields!Flag.Value = "Non-Admitted",1,0)) / count (Fields!id.Value) < .95 , "Red" , IIf (SUM(IIF(Fields!WEEK

SSRS 2008,我正试图根据以下内容格式化单元格的颜色,但结果格式无法为字段生成正确的颜色,有人能帮忙吗

期望输出:

入院<90%红色>90%绿色
非入院<95%红色>95%绿色

=IIf (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" and fields!Flag.Value = "Non-Admitted",1,0)) / count (Fields!id.Value) < .95 , "Red" ,


IIf (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" and fields!Flag.Value = "Non-Admitted" ,1,0)) / count (Fields!id.Value) >= .95 , "LimeGreen" , 


IIf (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" and fields!Flag.Value = "Admitted" ,1,0)) / count (Fields!id.Value) < .90 , "Red" ,


IIf (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" and fields!Flag.Value = "Admitted" ,1,0)) / count (Fields!.Value) >= .90 , "LimeGreen" , "Transparent"))))
=IIf(总和(IIf(Fields!WEEKS\u BANDING.Value=“=.90,“LimeGreen”,“Transparent”))

通过将代码改编为以下内容,我获得了成功,现在解决了着色问题,非常感谢您的帮助

=IIf (fields!Flag.Value = "Non-Admitted" and (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" ,1,0)) / count (Fields!id.Value) < .95) , "Red" ,


IIf (fields!Flag.Value = "Non-Admitted" and (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" ,1,0)) / count (Fields!id.Value) >= .95) , "LimeGreen" , 


IIf (fields!Flag.Value = "Admitted" and (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" ,1,0)) / count (Fields!id.Value) < .90) , "Red" ,


IIf (fields!Flag.Value = "Admitted" and (SUM(IIF(Fields!WEEKS_BANDING.Value = "< value" ,1,0)) / count (Fields!id.Value) >= .90) , "LimeGreen" , "Transparent"))))
=IIf(fields!Flag.Value=“不允许”和(SUM(IIf(fields!WEEKS\u BANDING.Value=“
我建议不要把它复杂化。。将两个计算字段添加为允许和不允许(使用相同的表达式),然后写入表达式颜色编码。。或者尝试显示所用表达式和的值(IIF(Fields!WEEKS\u BANDING.Value=“