SSRS 添加具有差异的总行
SSRS add Total row with differences
我想在 Reporting Services 中添加总计行,其中差异(数字和百分比可用)。作为示例,您将以 SSRS 中的当前 img 和 Excel 中请求的输出作为附件。
SSRS
Excel
假设您只比较两年,您可以使用这种方法。
计算从一年到下一年的变化。
=Sum(iif(Fields!year.Value= Parameters!Yearfrom.Value,Fields!incurred_losses.Value,0)-
Sum(iif(Fields!year.Value= Parameters!Yearto.Value,Fields!incurred_losses.Value,0)
百分比变化:
=(Sum(iif(Fields!year.Value= Parameters!Yearfrom.Value,Fields!incurred_losses.Value,0)-
Sum(iif(Fields!year.Value= Parameters!Yearto.Value,Fields!incurred_losses.Value))/
Sum(iif(Fields!year.Value= Parameters!Yearfrom.Value,Fields!incurred_losses.Value,0)
对 tablix 中的每一列使用此表达式。
如果这对您有帮助,请告诉我。
我想在 Reporting Services 中添加总计行,其中差异(数字和百分比可用)。作为示例,您将以 SSRS 中的当前 img 和 Excel 中请求的输出作为附件。
SSRS
Excel
假设您只比较两年,您可以使用这种方法。
计算从一年到下一年的变化。
=Sum(iif(Fields!year.Value= Parameters!Yearfrom.Value,Fields!incurred_losses.Value,0)-
Sum(iif(Fields!year.Value= Parameters!Yearto.Value,Fields!incurred_losses.Value,0)
百分比变化:
=(Sum(iif(Fields!year.Value= Parameters!Yearfrom.Value,Fields!incurred_losses.Value,0)-
Sum(iif(Fields!year.Value= Parameters!Yearto.Value,Fields!incurred_losses.Value))/
Sum(iif(Fields!year.Value= Parameters!Yearfrom.Value,Fields!incurred_losses.Value,0)
对 tablix 中的每一列使用此表达式。
如果这对您有帮助,请告诉我。