Matrix 从SSRS 2008 R2中的行获取最大值

Matrix 从SSRS 2008 R2中的行获取最大值,matrix,ssrs-2008,max,Matrix,Ssrs 2008,Max,我对SSRS 2008 R2有问题。我有一个矩阵,其中包含失败代码的计数,失败代码是行,天数是列 我想做的是确定每行中的最大值,然后使用它来计算百分比并应用条件格式。我尝试使用的表达式是: =iif((Max(Count(Fields!failed_code.Value),"failed_code") * 0.9) < Count(Fields!failed_code.Value),"red","white") =iif((最大值(计数(字段!失败的代码值),“失败的代码”)*0.9)

我对SSRS 2008 R2有问题。我有一个矩阵,其中包含失败代码的计数,失败代码是行,天数是列

我想做的是确定每行中的最大值,然后使用它来计算百分比并应用条件格式。我尝试使用的表达式是:

=iif((Max(Count(Fields!failed_code.Value),"failed_code") * 0.9) < Count(Fields!failed_code.Value),"red","white")
=iif((最大值(计数(字段!失败的代码值),“失败的代码”)*0.9)
但是,当我执行此操作时,会出现以下错误:

文本框“failed\u code1\u InatToSubTotal1”的backgroundcolor表达式包含未指定作用域的嵌套聚合


如何设置范围,以便确定最大行值?

是否可以添加一些示例数据和所需的输出?不清楚(至少对我来说)您到底在比较什么以及应该如何应用。您提到的错误是指您使用的计数聚合。它没有像您为最大聚合指定的那样指定组。检查“failed_code”是否真的是您的组名,或者只是数据集中某个字段的名称?