首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否将MDX和SQL数据集合并为一个穿透钻取报表?

是否将MDX和SQL数据集合并为一个穿透钻取报表?
EN

Stack Overflow用户
提问于 2010-04-15 04:57:58
回答 1查看 2.1K关注 0票数 1

我想知道我是否可以得到一些关于以下要求的建议和方向:

需要创建一个包含两个数据集的SSRS报告,一个是MDX,一个是SQL。然后,我需要连接这两个数据集,以创建第三个数据集,该数据集将用于穿透钻取报表。

如何将这些数据集合并为一个数据集,并将其用作穿透钻取报表的数据集?

谢谢!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-15 10:40:49

可以使用T-SQL存储过程来组合这两个数据集。这不能在报告本身中完成。从报告中调用存储过程,以获取钻取报告所需的第三个结果集。在存储过程中,可以通过使用OPENQUERY函数来调用MDX查询。您必须在使用Analysis Services提供程序的SQL server机器上设置一个链接服务器,如下所示:

EXEC master.dbo.sp_addlinkedserver @server = N'AW2008',@srvproduct=N‘’SSAS‘,@provider=N’‘MSOLAP’,@datasrc=N'',@catalog=N‘provider 2008’

然后,您可以将MDX查询包装在OPENQUERY函数中,并通过引用双引号中的列从函数中选择"columnns“-如下所示:

从OPENQUERY中选择"Measures.Sales Amount“(AW2008,'select Measures.Sales Amount on columns from Adventure‘)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2640990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档