Reporting services SSRS RDL和IF表达式

Reporting services SSRS RDL和IF表达式,reporting-services,rdlc,Reporting Services,Rdlc,基本上,我只想对大于0的数字求和,如下所示: =IIF((fields!cal_varience.value)>0,sum(fields!cal_variance.Value)) 有什么想法吗 谢谢 实际上,你的思路是对的,只要把它翻过来——把你的总和放在你的IF语句周围。例如: =sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0)) =Min(IIF(Fields!Field_N

基本上,我只想对大于0的数字求和,如下所示:

       =IIF((fields!cal_varience.value)>0,sum(fields!cal_variance.Value))
有什么想法吗


谢谢

实际上,你的思路是对的,只要把它翻过来——把你的总和放在你的IF语句周围。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))

实际上,你的思路是正确的,只要把它翻过来——把你的总和放在你的IF语句上。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))

实际上,你的思路是正确的,只要把它翻过来——把你的总和放在你的IF语句上。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))

实际上,你的思路是正确的,只要把它翻过来——把你的总和放在你的IF语句上。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))

我也有类似的问题。我试图计算最小值,但排除了零。 上面的答案适用于求和,但如果您试图获得不包括零的最小值,那么上面的答案将不起作用。不需要使用任何东西来排除零。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))

我也有类似的问题。我试图计算最小值,但排除了零。 上面的答案适用于求和,但如果您试图获得不包括零的最小值,那么上面的答案将不起作用。不需要使用任何东西来排除零。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))

我也有类似的问题。我试图计算最小值,但排除了零。 上面的答案适用于求和,但如果您试图获得不包括零的最小值,那么上面的答案将不起作用。不需要使用任何东西来排除零。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))

我也有类似的问题。我试图计算最小值,但排除了零。 上面的答案适用于求和,但如果您试图获得不包括零的最小值,那么上面的答案将不起作用。不需要使用任何东西来排除零。例如:

=sum(iif(Fields!cal_varience.value > 0, Fields!cal_varience.value, 0))
=Min(IIF(Fields!Field_Name.Value > 0, Fields!Field_Name.Value, Nothing))