SSRS-浮动和(前5个)

时间:2018-10-04 09:42:42

标签: reporting-services mdx-query

在SSRS中,我每天都有列组(用户可以更改范围)。我需要评估前五天的每一天。我发现了PREVIOUS函数,该函数仅给我一个先前的值。是否可以选择评估一组中的最后5个值(列)?报表基于SSAS多维数据集。在多维数据集上,我找到了TAIL函数,但对我而言不起作用-我需要每天对前五天进行“浮动”评估。

1 个答案:

答案 0 :(得分:0)

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

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

它仅将从今天起过去五天内的值相加。

您还可以将Today()函数更改为Field以使其更具动态性。这取决于您在报告中的需求。