SSRS报告,MDX数据集。该报告具有日期范围参数对-两个日历,日期间隔。
多维数据集具有一个具有日期层次结构的维。层次结构中缺少某些日子-它不是连续的。为了应用日期范围过滤器,我使用FILTER函数,并使用报告参数:
where filter([TheDimension].[Date Hierarchy By Month].[date],
[TheDimension].[Date Hierarchy By Month].CurrentMember.member_value >= CDate('2018-01-01')
and
[TheDimension].[Date Hierarchy By Month].CurrentMember.member_value < CDate('2018-04-01'))
现在,我想以某种方式在其中填充日期范围参数。我不能。
在Report Builder的MDX数据集对话框中,有两个参数位置-一个在查询编辑器上,一个用于数据集。在前者中,每个参数都必须是一个多维数据集成员。就我而言,不是。在后者中,您可以提供任意标量,但是查询将无法识别它们-它声称未定义参数。