包含导致错误的两个单词的mdx参数

时间:2011-09-26 03:14:30

标签: reporting-services ssas mdx

我再次需要专家的帮助!

我已将下拉列表设置为另一个数据集的参数。

当我选择包含两个单词的项目时,它会给我一个错误说

  

“第二个单词”的语法不正确。

那么有没有办法将整个参数包装为单个字符串条目?

这是导致错误的数据集的查询。

  

SELECT NON EMPTY {[Measures]。[Matters Count]} ON COLUMNS,NON EMPTY   {([问题]。[按分部]。[适用类型] .ALLMEMBERS)}尺寸   物业MEMBER_CAPTION,MEMBER_UNIQUE_NAME来自

     

(在[CTTT])

列上选择strtoset(@Division)      

CELL PROPERTIES VALUE,BACK_COLOR,FORE_COLOR,FORMATTED_VALUE,   FORMAT_STRING,FONT_NAME,FONT_SIZE,FONT_FLAGS

提前多多感谢。 欢呼声。

1 个答案:

答案 0 :(得分:0)

尝试做:

(StrToSet(“[Dimension]。[Hierarchy]。[”+ @ Division +“]”)来自[CTTT]的栏目

维度和层次结构是您的分区昏暗的(例如[事项]。[按部门])。无论如何,这将更加正确,就像你不包括dim.hier一样,SSAS试图在多维数据集的任何地方找到@Division参数。