【问题标题】:Sharing report parameters between cubes and views/tables在多维数据集和视图/表之间共享报表参数
【发布时间】:2014-06-03 08:27:08
【问题描述】:

基于 Cubes 的 DataSet 和基于视图/表的 DataSet 是否可以共享参数?

正如我目前的报告一样,我通过将过滤器设置为查询设计器中的参数来过滤基于多维数据集的数据集。这会从基于多维数据集的报告中产生想要的级联等效果,并生成新参数。

我有另一个数据集需要使用相同的参数进行过滤,但基于视图。我尝试在 WHERE 子句中使用以下内容:

AND <FieldIdentifier> IN @<ParameterName>

这似乎过滤了整个数据集。以前有人遇到过这个问题吗?

非常感谢任何答案。如果您需要更多信息,我一定会提供。

【问题讨论】:

    标签: sql-server reporting-services reportbuilder3.0


    【解决方案1】:

    我认为这不会起作用,因为 MDX 和 SQL 之间的语法差异,参数中需要的子句不同。

    过去为了解决这个问题,我使用了一个报表函数函数来从 SQL 的 Rs 参数进行转换并生成正确的 MDX 切片器。但这需要一些自定义代码和对 MDX 的良好理解。

    【讨论】:

    • 感谢您的回复,杰森!我不知道它是否正确,但我必须假设它是正确的,并用赞成票标记你的答案。
    猜你喜欢
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多