SSRS / MDX - 从多维数据集中提取数据集的表需要一个数据在sql db中的列

时间:2012-08-23 02:45:49

标签: sql reporting-services ssas mdx business-intelligence

我有一个使用MDX(分析立方体)构建的数据集。我有一张几列的表格。现在,我需要添加一个列,其中包含sql db中可用的特定数据,而不是多维数据集。我知道不可能这样做。我该怎么做才能解决这个问题?

谢谢

2 个答案:

答案 0 :(得分:2)

对于表中的每一行,您可以定义一个子报表,该子报表根据mdx数据集从sql server中提取数据。请注意,对sql server的查询将与mdx数据集中的记录数一样多。

答案 1 :(得分:2)

希望您使用的是2008R2,因此您可以使用LOOKUP或LOOKUPSET函数来匹配从一个数据源到另一个数据源的项目:

http://blog.datainspirations.com/2010/04/07/sql-server-2008-r2-reporting-services-look-up-part-iii/

它是两年前发布的,所以希望你能及时更新?