传递参数值

时间:2018-09-18 12:22:07

标签: reporting-services ssas ssrs-2012

我有两个给出日期FromTo的参数。

我有两个数据集,它们的日期格式相同,但是使用了两个不同的维度。它们都提供日历年,日历月和期间。

我正在尝试将两个参数的值传递给第二个数据集的两个隐藏参数。我没有得到预期的数据。

例如,我以FromTo的形式传递2017和2018,但是当将其传递给隐藏参数时,我也将获得前几年的值。

有人可以发布他们如何将参数值传递给隐藏参数,因为我显然做错了。

设置隐藏参数时,我选择从出现在数据集下拉列表中的可见参数中获取defaultavailable值。值字段为ParameterValue。标签字段为ParameterCaptionIndented,但我不确定这实际上在做什么。

以下建议,已经尝试过

更改参数后,

值不会更新

enter image description here

1 个答案:

答案 0 :(得分:0)

如果两个数据集都使用相同的参数值,则无需创建两组参数,并且笨拙地尝试将值从一个参数传递给另一个参数。

如果第二个数据集的参数名称不同,没问题,数据集属性窗口包含一个 Parameters 页面,可用于将数据集参数映射到现有参数参数,因此您可以重复使用为第一个数据集创建的可见参数,并删除其他可能自动创建的其他2个参数。