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
Sql server 基于矩阵中两列之间比较的SSRS颜色代码_Sql Server_Reporting Services_Ssrs 2008_Ssrs 2012 - Fatal编程技术网

Sql server 基于矩阵中两列之间比较的SSRS颜色代码

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月相比,收入有所下降。同样,“毛利”列的逻辑也是一样的 如何输入每个月的颜色值以及随后的季度值(因为也将比较季度值) 问题编辑

我在报告中建立了一个矩阵,每个月都会带来数据。我需要检查当前月份的数据是否大于或小于前一个月。如果数据大于上月,则前景颜色将变为“绿色”或“红色”

为了正确地看待问题,附上了一个例子

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)