返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

Excel2003数据透视表疑难解答(2)

时间:2013-01-04 20:05来源:Office教程学习网 www.office68.com编辑:麦田守望者

所需汇总函数丢失

在“OLAP 多维数据集向导”中,可用于数据字段的汇总函数仅有“求和”、“计数”、“最小值”和“最大值”。

直接通过数据库记录创建报表如果可将 查询 简化并减少到系统可处理它所返回的数据量的程度,请尝试将数据从 Microsoft Query 直接返回到 Microsoft Excel,而不再创建多维数据集。当直接通过数据库中的记录创建数据透视表或数据透视图时,则对整个数据透视表汇总函数集(Sum、Count、Average、Max、Min、Product、Count Nums、StdDev、StdDevp、Var 和 Varp)都具有访问权限。

考虑为数据库建立 OLAP 服务器Microsoft OLAP 服务器产品(Microsoft SQL Server OLAP Services),允许用户建立比 Microsoft Office 中的 OLAP 客户软件范围更广的汇总字段。

不能更改 OLAP 多维数据集

确保原始数据库可用若要编辑 OLAP 多维数据集,则必须对提供多维数据集数据的原始服务器数据库具有访问权限。请检查以确认数据库没有重命名或被移动。还要确保服务器可用并可连接到服务器。

检查对原始数据库的更改如果使用“OLAP 多维数据集向导”根据关系数据库创建了多维数据集,则可能重命名或删除了数据库中的表,以致多维数据集找不到原始数据。可连接到 Microsoft Query 中的数据库,并检查对数据库的组织或规划的任何更改。如果数据库已更改,则需要创建新的多维数据集。

“数据已丢失”消息出现

多维数据集中所包含的字段在源数据库中不再可用。

检查对原始数据库的更改如果多维数据集是通过 OLAP 服务器数据库创建的 脱机多维数据集文件 ,则请将报表重新连接到服务器数据库上,并检查“数据透视表字段列表”窗口中的可用字段。如果该字段无法再从服务器使用,则可使用“数据透视表’菜单上的“脱机 OLAP”命令来创建新的脱机多维数据集文件。

如果多维数据集是在 Microsoft Query 中创建的,请使用 Query 打开用来创建多维数据集的 .dqy 查询 文件,或者如果未保留 .dqy 文件,请创建连接到原始关系数据库的新查询。检查哪些字段是可用的。有关完整说明,请参阅 Microsoft Query 中的“帮助”。如果字段已从数据库中删除,则可以新建多维数据集。

保存多维数据集文件花费时间太长

如果在多维数据集文件中包含了一个很大的 OLAP 数据的子集,则创建这样的文件花费时间可能很长。

  • 若要取消保存文件,则请单击“创建多维数据集文件-过程”对话框中的“停止”。

  • 若要缩小该文件的大小,请清除那些不需要在报表中查看的数据。在“脱机多维数据集向导”的第 2 步,请只选择每个维内需要查看的那些维数和级别。在第 3 步中,只选择要在报表中用做 数据字段 的度量值,并清除每个维中不需要的任何 项目 。

保存多维数据集时磁盘空间用尽

OLAP 数据库是为管理大量明细数据而设计的,因此服务器数据库所占用的磁盘存储空间可能会超出本地硬盘所能提供的磁盘存储空间。如果为脱机多维数据集文件指定了很大的数据子集,则可能会导致磁盘空间不够。

释放磁盘空间或查找其他磁盘在保存多维数据集文件之前从硬盘上删除不需要的文件,或试着将文件保存到网络驱动器上。

减少脱机多维数据集文件中包含的数据请考虑减少该文件中的数据量,但仍需保留在数据透视表或数据透视图中要用到的数据。请尝试下列解决方法:

  • 减少维数在“脱机多维数据集向导”的步骤 2 中,只选择确实要显示为数据透视表或数据透视图中字段的维。

  • 减少明细数据级别单击向导步骤 2 中每个选定维旁的加号框框,并清除级别低于报表中所显示级别的对应复选框。

  • 减少数据字段在向导的步骤 3 中,单击“度量”旁的加号框框,并只选择要在报表中使用的 数据字段 。

  • 减少数据项单击步骤 3 中每个维旁的加号框框,并清除不需要在报表中看到的项的复选框。

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣