在 SSRS 中以三角形显示运行总计,用于 Los Development(损失三角)报告

问题描述 投票:0回答:1

我需要将数字累加为三角形。

垂直月年生效日期 水平月年是 LossDate

应该是这样的:

使用 SSRS 表达式我能够获得累积值:

=RunningValue(Fields!PolicyCount.Value, SUM, "TablixName")

但它给了我这个:

我应该如何编写逻辑来消除单元格 Feb-17 中的数字 11

消除 Apr-18 等?基本上是为了让它变成三角形?

数据样本:

sql t-sql reporting-services cumulative-sum
1个回答
0
投票

您需要更改 RunningValue() 表达式的范围

从这里

=RunningValue(Fields!PolicyCount.Value, SUM, "TablixName")

使用 RowGroup 的名称,而不是 tablix 的名称。

在我的测试中,我将行组称为 EffRowGroup,如您在此处看到的那样..

所以最终的表达式看起来像这样..

=RunningValue(Fields!PolicyCount.Value, SUM, "EffRowGroup")

我们这样做是为了仅在行组的上下文中评估运行值。

这是结果。

  1. 基础数据
  2. 你原来的表情
  3. 最终表情

© www.soinside.com 2019 - 2024. All rights reserved.