需要图表的结果超过最大值

时间:2014-03-04 18:18:27

标签: reporting-services charts max

我有一个现有的图表,显示客户与达到他们的储蓄目标的距离,以及实现该目标的剩余时间。我需要添加一个超出该目标的类别。如何创建一个超出变量最大值的图表 - 最好是一个允许以某种方式超过100%的图表。我已经创建了类别,但它被纳入了100%的目标,弄乱了超出目标的客户的百分比,如下所示:

Exceeds progress to goal

我对SSRS很陌生,所以我所做的就是添加第三个数据系列,并使用表达数学来表示超出数量。当然,它将数据视为要整合到图表中的数据(柱形图),因此当客户超出目标时,图表会显示超出100%最大值而不是超过最大值。我希望有所帮助。最大轴设置为自动。

Progress to goal

1 个答案:

答案 0 :(得分:0)

您希望下面有三个数字伪编码:

If Savings < Goal Then 
    SavingsToGoal = (Savings / Goal) * 100 
    RemainingToGoal = 100 - SavingsToGoal
    AmountExceedingGoal = 0
Else 
    SavingsToGoal = 100
    RemainingToGoal = 0
    AmountExceedingGoal = ((Savings - Goal) / Goal) * 100
End If

顺便说一句&#34;储蓄到目前为止&#34;应该被称为&#34;储蓄到目标&#34;因为如果储蓄超过了目标,那么迄今为止的实际储蓄是目标(绿色到100%)加上多余的(紫色)。