0

在 SSRS 中,我每天都有列组(用户可以更改范围)。我需要评估前五天的每一天。我发现 PREVIOUS 函数只给了我一个先前的值。是否有任何选项如何评估,例如,一组中的最后 5 个值(列)?报告基于 SSAS 多维数据集构建。在多维数据集上,我找到了 TAIL 函数,但它对我不起作用 - 我需要每天前五天的“浮动”评估。

4

1 回答 1

0

您可以在文本框中添加表达式,如下所示:

=Sum(IIF(CDate(DateAdd("d", -5, Today())) < CDate(Fields!YourDateField.Value), Fields!YourFloatingSum.Value, 0))

它仅将从今天起过去五天内的值添加到总和中。

您还可以将Today()函数更改为 aField以使其更具动态性。这取决于您在报告中如何需要它。

于 2018-10-04T09:54:10.773 回答