我有一个使用 MDX(分析多维数据集)构建的数据集。我有一张几列的桌子。现在,我需要再添加一列,其中包含 sql db 中可用的特定数据,而不是多维数据集。我知道这是不可能的。我可以做些什么来解决这个问题?
谢谢
我有一个使用 MDX(分析多维数据集)构建的数据集。我有一张几列的桌子。现在,我需要再添加一列,其中包含 sql db 中可用的特定数据,而不是多维数据集。我知道这是不可能的。我可以做些什么来解决这个问题?
谢谢
您可以为表中的每一行定义一个子报表,该子报表根据 mdx 数据集从 sql server 中提取数据。请注意,对 sql server 的查询将与 mdx 数据集中的记录数一样多。
希望您使用的是 2008R2,因此您可以使用 LOOKUP 或 LOOKUPSET 函数将项目从一个数据源匹配到另一个数据源:
http://blog.datainspirations.com/2010/04/07/sql-server-2008-r2-reporting-services-look-up-part-iii/
它是两年前发布的,所以希望你是最新的吗?