SSRS RunningValue包含在另一个RunningValue

时间:2016-02-03 10:22:24

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012 ssrs-tablix

我有一份SSRS报告,显示某个城市在给定时间段内最小化/处置的废物。报告看起来像这样:

enter image description here

我正在使用RunningValue()功能来确定“Cumalative Quarterly'总数,例如“生成废物”的累计季度总数:

=RunningValue((Fields!WasteGenerated.Value), SUM, "WasteYear")

'废物转移'用以下公式计算:

=((Fields!WasteMinimised.Value / Fields!WasteGenerated.Value))

'季度废物转移'仍然是直截了当的:

=(Sum(Fields!WasteMinimised.Value) / Sum(Fields!WasteGenerated.Value))

接下来,我想计算"累积季度废物转移"基于RunningValue()'最小化浪费'和'废物生成':

enter image description here

enter image description here

我通过嵌套RunningValue()函数尝试了这个:

=RunningValue(((RunningValue((Fields!WasteMinimised.Value), SUM, "WasteYear")) / (RunningValue((Fields!WasteGenerated.Value), SUM, "WasteYear"))), SUM, "WasteYear")

然而,有了这个,我得到以下错误:

  

textrun的值表达式' Textbox43.Paragraphs [0] .TextRuns [0]'在外部聚合中使用RunningValue函数。无法将RunningValue函数指定为嵌套聚合。

我无法想到除RunningValue()之外的其他解决方案来完成此累积'功能

1 个答案:

答案 0 :(得分:0)

如果考虑一下,答案实际上非常简单。我不需要任何嵌套的<div class="form-group"> <fieldset class="fieldset-language" data-count="1"> <div class="fieldset-content"> <div class="row"> <div class="col-md-5"> <select data-placeholder="Choose" id="ny-matrett" tabindex="2" name="ing[]"> <option value="">Test<option> </select> </div> <div class="col-md-5"> <div class="input-group"> <input name="gram[]" type="text" class="form-control" placeholder="grams"> <div class="input-group-addon"></div> </div> </div> <div class="col-md-2 lol"></div> </div> <br><br> <div class="clearfix"></div> </div> <button class="add_field_button btn btn-warning" data-fields="0" name="add">add</button> <span style="float:right;"> <button type="submit" name="submit" class="btn btn-success">Save</button> </span> </fieldset> </div> 函数。我只需要应用&#39; Waste Diverted&#39;公式为RunningValue()总计:

RunningValue()