是否可以在基于Cubes的DataSet和基于views / tables的DataSet之间共享参数?
正如我目前的报告所示,我通过将过滤器设置为查询设计器中的参数来过滤基于多维数据集的DataSet。这产生了希望从基于立方体的报告中获得的级联等效果,并生成新参数。
我有另一个需要使用相同参数进行过滤的DataSet,但是基于视图。我试图在WHERE子句中使用以下内容:
AND <FieldIdentifier> IN @<ParameterName>
这似乎过滤了整个数据集。有没有人有过这方面的任何问题?
任何答案都非常感谢。如果您需要更多信息,我一定会提供。
答案 0 :(得分:1)
我认为这不会起作用,因为MDX和SQL之间的语法差异,参数中需要的子句不同。
为了解决这个问题,我曾使用报告函数函数从SQL的Rs参数进行转换,并生成正确的MDX切片器。但这需要一些自定义代码和对MDX的良好理解。