我有参数值:'Paris carlton'当试图将此值传递给mdx时(StrTomember(@Parameter))我收到错误。
如何将总名称'Paris Carlton'传递给condtn。过滤参数值。
当我尝试时:当传递此参数值时,它只考虑巴黎而不是卡尔顿因此导致错误。如何在mdx中传递值时考虑全名?
答案 0 :(得分:0)
如果你这样做:
(StrTomember(@Parameter))
然后@Parameter将需要是一个表示完整成员名称的字符串。所以你可以在SSRS
中创建一个表达式来创建一个如下所示的字符串:
"[Geo Dimension].[Country hierarchy].&[Paris Carlton]"
或者你可以在strToMember函数中构建它:
(StrTomember("[Geo Dimension].[Country hierarchy].&[" + @Parameter +"]"))