Sql server 基于矩阵中两列之间比较的SSRS颜色代码
我在报告中建立了一个矩阵,每个月都会带来数据。我需要检查当前月份的数据是否大于或小于前一个月。如果数据大于上月,则前景颜色将变为“绿色”或“红色” 为了正确地看待问题,附上了一个例子 SSRS报告: 报告预览: 正如您所看到的报告预览,第一行2019年9月收入和2019年10月收入分别为574100和217900。因此,2019年10月的价值将为红色,因为与2019年9月相比,收入有所下降。同样,“毛利”列的逻辑也是一样的 如何输入每个月的颜色值以及随后的季度值(因为也将比较季度值)Sql server 基于矩阵中两列之间比较的SSRS颜色代码,sql-server,reporting-services,ssrs-2008,ssrs-2012,Sql Server,Reporting Services,Ssrs 2008,Ssrs 2012,我在报告中建立了一个矩阵,每个月都会带来数据。我需要检查当前月份的数据是否大于或小于前一个月。如果数据大于上月,则前景颜色将变为“绿色”或“红色” 为了正确地看待问题,附上了一个例子 SSRS报告: 报告预览: 正如您所看到的报告预览,第一行2019年9月收入和2019年10月收入分别为574100和217900。因此,2019年10月的价值将为红色,因为与2019年9月相比,收入有所下降。同样,“毛利”列的逻辑也是一样的 如何输入每个月的颜色值以及随后的季度值(因为也将比较季度值) 问题编辑
问题编辑文本框的字体颜色表达式中类似这样的内容
=IIF(Sum(Fields!Amount.Value)
让我试试。。我认为前面的函数在表或表中不起作用Matrix@aduguid当前位置是的,它确实有效,但我无法以适当的方式获得颜色。。我将更新我的问题以显示image@aduguid:如果您在更新的图像中看到,第一行显示的颜色不正确-2019年10月的值应从2019年9月起应为红色(因为该值已降低)。第二排可以。第3行不正确。值748572也是如此。。看起来有些愚蠢的代码丢失了。您可能需要在文本框=IIF(Sum(Fields!Amount.Value)