报告参数功能大于或等于SSRS 2012和SSAS 2008多维数据集

时间:2014-11-04 00:27:05

标签: reporting-services ssas ssas-2008

我在2008年有SSRS 2012报告和SSAS Cube。我的报告标准要求对措施进行过滤。因此创建度量作为维度。该报告要求> =措施的功能。但是在报表的查询设计器中有=,IN,范围内,排除范围,MDX作为运算符。 实现我的目标。我将“From”和“To”作为数字维度的参数。 “To”参数我已设置为内部并设置默认值“TO”。通过写入另一个返回“MAX”值的数据集查询和返回的MAX值是转换为dim的度量的成员我确认..因此整个工作原理为> =。用户只输入“FROM”参数,并在内部设置“TO”。用户可以在“From”参数中输入任何值。任何甚至不是成员的值。它是一个文本框。我无法使用“From”参数中的值列表。 但是,每当我输入所有选择标准后运行报告,我都会得到 错误“违反了strtomember函数中约束标志所施加的限制” 我知道这意味着“TO”部分中的Max值不是成员。 我确实尝试过:StrToMember(“[事实RCS CV BLAST]。[APPRLIMIT ACH]。 & [“& @ToFactRCSCVBLASTAPPRLIMITACH&”]“,CONSTRAINED))  但我得到“语法”&“不正确”

如果我使用Drop down来显示“From”和“To”参数,那么它可以正常工作。但这不是商业用户所需要的。 请让我知道使这项工作的选项。我确实使用过滤数据集的参数返回它工作正常,但有性能影响。

0 个答案:

没有答案