【发布时间】:2016-12-08 02:19:41
【问题描述】:
我的 SSAS 模型中有一个名为 Customer 的维度,我在报告中添加了“CustomerNumber”的参数,但是,我不想有客户编号的下拉列表(超过 5000 个客户),所以我将可用值设置为无,将默认值设置为无。并将以下内容设置到数据集的参数表达式中:
=IIF(Parameters!CustomerCustomerNumber.Value = "%",
"[Customer].[CustomerNumber].[All]",
"[Customer].[CustomerNumber].&[" &
Parameters!CustomerCustomerNumber.Value & "]")
所以我想要实现的是在参数文本框中输入一个客户编号并从数据集中接收该客户的所有记录,或者如果您想要所有客户数据只需输入 %。
我上面的表达式在输入客户编号时有效,但在我全选时无效。我怀疑 [All] 不像我想的那样工作。做我提到的事情应该不会太难。将四处寻找答案并将其发布。
干杯
【问题讨论】: