2007基础:数据集函数Part1 概述(一)
还有几种需要从 SQL Server Analysis Services 的OLAP 数据源取数的情况,但并不适合用数据透视表。虽然数据透视表是个理想的工具,它可以通过特定的方式,快速地挖掘数据,寻求多种答案,但是它不适合用来创建固定版式的不规则或自定义的报表。举几个例子:
·自由式报告,报告的行列不遵循约定的固定模式。(详见后叙)
·混合使用多数据源的报告
·带有很多间隔行和/或细化分组排序的报告,常常不同于数据源的数据存储方式。
为了满足这些需求(或者更多),我们考虑提供有一种方法,将SQL Server Analysis Services的OLAP数据直接放入特定的工作表单元格中,而不受到周围单元格的任何限制。它可同时具备多维数据存储和Excel公式化语言及计算引擎的能力。让我们看个例子。
用存放在SQL Server 2005 分析服务器上的Adventure Works样本数据,在Excel 12 测试版上,创建了一张自由式报表。