powerpivot for excel能做统计吗

欢迎进入全国电力技术协作网
[最新资讯]
[最新资讯]
[最新资讯]
[最新资讯]
[最新资讯]
[最新资讯]
[最新资讯]
[技术资讯]
[技术资讯]
[技术资讯]
[技术资讯]
[技术资讯]
[技术资讯]
[技术资讯]
利用PowerPivot工具解决换热站单耗及动态 供销差率计算方法的探讨
  利用PowerPivot工具解决换热站单耗及动态 供销差率计算方法的探讨
  耿金月
  中电投石家庄供热有限公司 050031
  摘要:本文介绍的PowerPivot是一种数据分析工具,该分析工具在数据透视表的基础上能够使用DAX公式,使得Excel的透视表功能大为增加,普通透视表计算字段遇到的难题,使用PowerPivot后轻松解决。本文列举了应用PowerPivot解决换热站热单耗及动态供销差率计算方法的解决方案。
  关键词:单耗计算 动态数据分析 PowerPivot DAX公式 数据透视表
  在供热运行分析中,经常遇到计算单耗(热、水、电)及供销差率(当月、累计)的问题。通常,我们使用公式的方法,计算出当期值、累计值并与去年同期及上月相比较。用公式的方法需要有很多命名,公式多且编写复杂,没有较深编写公式根底的话,很难编写出如此复杂的公式,运算速度也慢,最重要的是用这种方法不能实现数据的动态化,比如要想即时得到最冷三个月(12、1、2)的热单耗、供销差率和冬季供暖温度较高两个月(11、3)的热单耗或供销差率的数据,常规方法几乎是不能解决的。本文介绍的PowerPivot是一种数据分析工具,该分析工具在数据透视表的基础上能够使用DAX公式,使得Excel的透视表功能大为增加,普通透视表计算字段遇到的难题,使用PowerPivot后轻松解决。
  作者使用PowerPivot,编写了部门各所消耗及单耗统计表、供销差率计算表,查询及数据分析非常方便,只需将原始数据粘贴在数据表上,统计数据就会自动生成,就算某个单位名称改变了也没有关系,只需将简称表增加新改名称而简称不变即可,如果运用公式解决此问题则比较困难。运用PowerPivot还有一个好处,就是可以使用切片器及日程表,只要点击切片器或日程表的月份,就能得到该月的分析数据,按住Shift或Ctrl(使用方法同Windows操作),可以选择连续或不连续的多个月份的数据。如果将年份、单位名称、厂别等分别做成切片器,则通过不同组合的点击操作,得到多种您梦寐以求的统计数据。这种灵活性和计算的快速性是Excel公式望尘莫及的。
  一、 PowerPivot简介
  PowerPivot是微软专门为Excel数据透视表编写的加载软件,是为了增强数据透视表的功能而编写的,PowerPivot不是Excel 2010及以前版本的标准配置组件,而是需要加载后才能应用。未安装PowerPivot的,可到微软网站上下载相应版本的软件,对Excel 2010,其下载地址为:
  /zh-cn/download/details.aspx?id=7609
  对于office 2013版本,则不用加载,因为该版本直接安装了PowerPivot,只要设置一下,PowerPivot就会出现在菜单栏了。设置方法如下:选择文件-选项-自定义功能区,勾选PowerPivot即可,如果没有这个选项,则要勾选开发工具选项,退出选项。在开发工具菜单下,选择COM 加载项,勾选Microsoft Office PowerPivot for Excel 2013即可。
  PowerPivot 能够提供非常强大的计算功能,并具有惊人的计算速度,也就是说无论其功能还是计算速度远超普通数据透视表,因此可称其为超级数据透视表。PowerPivot 有如下特点:
  ? 容量大、速度快。PowerPivot 可以容纳大型的数据集(可达几百万行),并且对其进行数据分析时的速度就像处理分析几百行数据一样快。
  ? 多种数据源。可以集成来自不同数据源的数据,包括SQL Server、Oracle、Access、Excel 文件及文本文件。
  ? 支持编写公式(DAX)。引入了一种有别于Excel 的PowerPivot 数据分析表达式语言-DAX,DAX与Excel 中的表达式不一样,这种语言以表或表中的列为操作对象,通过创建表间的关系,再辅以DAX可以实现非常强大的数据分析目的。本文就采用引入DAX公式的方法。
  ? 功能强大。通过导入到PowerPivot 中的数据创建的数据透视表与在Excel 中创建的数据透视表有很大不同。它加强了数据透视表的数据计算能力,弥补了很多常规数据透视表的不足:如计算字段不足、需要借助SQL才能实现的需求。
  二、 数据源表结构
  使用PowerPivot分析软件,其源表就如同数据库表一样,可以通过建立表间的关系而相互引用字段,甚至可以“制造”辅助或所需要的字段,以满足不同的需求,因此源表不必将所有数据集成于一表,而是根据数据的性质分门别类地构表,因而可以大大减化表格结构。由此可见,PowerPivot数据源表应按照数据库表结构来设计的。
  我们以换热站消耗报表为例,介绍数据源表的构成。首先建立列表数据结构,并给各列表命名,如tableZB、tableMJ,tableSJ,以更加方便地应用列表字段,求得各站、所、部门的各项消耗数据及单耗指标。以下是热网二部换热站月消耗数据统计表样,其数据源表分为三部分,一是各站的属性,二是采暖面积统计,三是消耗数据统计表。
  各换热站的属性包括站名、网别、所别、部门、营业所、行政区等属性。如表1所示:
  表 1 站名
  采暖面积包括:站名、采暖年度、开户面积、空置房率、补偿率、采暖面积(面积)等。如表2所示:
  表 2 采暖面积
  采暖面积包括:站名、年份、采暖年度、月份、运行时间、耗汽量、耗水量、耗电量、耗盐量等。如表3所示:
  表 3 消耗数据
  我们之所以采用多表设计,是充分利用数据库的关联功能,从而简化了表格结构,减少数据的输入量,数据录入、检查及修改都比较方便,便于减少字段的重复量及单表体量,使其结构更加精减、科学、有序。
  当然,如果你是初学者,对PowerPivot刚刚入门,也可以将所有的数据源做成一张表,虽然这样会使得表格臃肿、结构复杂且重复输入项多,但初学者进行PowerPivot 分析时更加直接。
  三、 PowerPivot 入门
  加载PowerPivot 后,在Excel 功能区中会增加了一个PowerPivot选项卡。单击PowerPivot选项卡,即可启动PowerPivot。
  要使用PowerPivot进行数据分析,首先将Excel 工作表数据通过创建链接表的功能导入到PowerPivot工作簿。Office 2013则采用添加到数据模型来创建。创建链接表(或添加了数据模型)后,Excel中的数据表与PowerPivot 窗口中的表具有相同的名称,如果Excel表是列表,则创建PowerPivot 表后的名称为列表名称。一旦创建了PowerPivot 链接表,则Excel 的表就不要重命名,否则这种链接将被破坏。
  链接表是在Excel 中创建的,但链接到PowerPivot 窗口中的表。在Excel 中创建和维护数据,而不能在PowerPivot 窗口中编辑。默认情况下,链接到Excel 表中的PowerPivot 表将在数据发生更改时自动更新,也可以从PowerPivot 窗口或Excel 窗口手动更新。
  先将三张表创建PowerPivot模型,即将Excel数据链接到PowerPivot中去。在tableMJ中加入辅助列,将添加列重命名为辅助,在单元格中输入:
  =[站名]&[采暖年度]
  当然[站名]和[采暖年度]也可以点取。
  同样在,tableSJ中,也建立辅助列,重命名一空列为辅助,输入:
  =[站名]&[采暖年度]
  三张表之间首先要建立关系,建立关系就如同数据库表关系的建立一样。在PowerPivot窗口中,选择设计-创建关系,选择表tableSJ,列选择辅助,相关查找表tableMJ,相关查找列选择辅助,则两个表通过辅助列,建立了关系。同样tableSJ-站别,与tableZB-站别建立关系。
  三张表建立了关系后,就可以在PowerPivot窗口中的tableSJ表引入所别和采暖面积数据,添加两列,重命名为所别和采暖面积,输入公式:
  =related(tableZB[所别])
  =related(tableMJ[面积])
  用PowerPivot 制作的结果如下表(表4):
  表 4 消耗量与单耗分析 可见,在消耗量与单耗分析表中,包含切片器与数据表两个部分。通过切片器的选择,你可以选择一个采暖年度,如2013年,也可以同时选择两个采暖年度。月份表示选择了12月份,也可以选择整个采暖季的所有月份,当然也可以选择一个和多个月份的组合,如选择最冷的三个月份12、1、2月,看其耗量与单耗,也可以选择最不冷的两个月11、3月,观察耗量与单耗。随着切片器的选择不同,右侧的数据表中就会出现数据结果。这极大了方面了我们的分析和查询。
  不仅如此,你还可以随心所欲地对字段进行切片器、行标签、列标签、数值标签进行组合,当然要有合理性了。会出现不同的动态结果,就像普通数据透视表一样。
  四、 DAX公式简介
  在普通数据透视表中,可利用增加计算字段的方法添加计算量,但只能使用少量函数,如聚合函数。在PowerPivot 中,专门设计了大量针对数据透视表的函数,如筛选器函数、聚合函数、智能时间函数等,允许用户在PowerPivot 表(“计算列”)和Excel 数据透视表(“度量值”)中定义自定义计算。这就是DAX公式,称作数据分析表达式。
  DAX公式与Excel 公式非常类似。创建方法相同。不同之处有:
  ? DAX函数始终引用完整的列或表。如果用户仅想要使用表或列中的特定值,则可以向公式添加筛选器来完成。
  ? DAX包含一种函数,此类函数返回表作为其结果,而不是返回单个值。这些函数可用于向其他函数提供输入,以便计算整个表或列的值。
  ? DAX函数提供了“时间智能函数”功能,通过该功能,用户可以有效日期范围创建计算,并比较并行时间段内的结果。如使用PreviousYear函数来计算去年同期的数据。本文在计算去年同期趸售热量时,便使用了时间智能函数,请参考第六部分的计算字段公式。
  五、 利用PowerPivot 计算单耗的方法
  要计算单耗,比如热单耗,就要知道一个统计期间的耗热量、时间和供热面积等因素。一个站每天的供热面积可能有所不同,因为可能由于漏水、欠费等原因关停了部分用户;供暖时间也可能不同,由于换热站设备故障等原因造成停运致使每天的供热时间并不相同;耗热量每天也不尽相同;因此,一个站的热单耗每天都不一样。如果计算一个所(多个站)的热单耗,我们可以根据每个站的热单耗与耗热量进行加权计算。要较为准确地计算出热单耗,就需将统计时间周期缩小,可根据我们的值班安排,进行数据采集。按每班比按天计算出的单耗要准确,按天比按周准确,按周比按月准确。统计周期越短,计算量就越大。
  下面,以天为统计周期,计算一天的热单耗,其公式为:
  热单耗q=日耗热量Q/(日供热时间t*当日采暖面积A)
  计算当月的热单耗,用每天的热单耗与耗热量计算加权平均值,得出月的热单耗,不同的站、所也可以这样计算:
  qm= / qm——月热单耗
  i——当月的天数
  q——日热单耗
  Q——日耗热量
  利用PowerPivot计算单耗,要通过增加计算字段(度量值)的方法。要PowerPivot 窗口,单击计算字段按钮,选择新建计算字段(Excel 2010为创建度量值按钮),计算字段名称为输入电单耗,在说明栏里可对公式进行简要说明,也可忽略。在在公式栏输入:
  =sumx(table1,table1[耗电量]*10000/table1[采暖时数]/table1[采暖面积]*table1[耗电量])/sum(table1[耗电量])
  本公式是利用SUMX函数计算各月热单耗与该热量消耗值的乘积之和,再除以相对应的月热耗量,从而获得热单耗的加权平均值。
  同样道理,计算热量和水的单耗。
  SUMX函数返回表中每一行计算的表达式之和。语法如下:
  式中:
  table:包含该表达式计算所针对的行的表
  expression:要对表中每一行计算的表达式
  六、 利用PowerPivot 计算动态供销差率的方法
  在没有使用PowerPivot之前,如果我们想知道不连续月份的供销差率,计算起来倒是没有难度,但要想动态求解几乎不可能。使用PowerPivot之后,就能随心所欲。每月只需将原始数据粘贴后,分析数据便自动生成。不仅能够对25-25日的数据进行分析,还能够通过每月的趸估热量及售估热量,计算出自然月的供销差率,如果想把循环水热量算进去也不成问题。
  建立供销差率明细表和简称表,供销差率明细表包括起始表底、终止表底、未计量汽量、合计汽量、管损系数、综合汽量、热量、年份、月份等字段;简称表包括单位名称、简称(分类简称)、简称1(通用简称)、厂别、计量方式等字段。表格结构分别如下(表5、表6):
  表 5 汽量趸售数据表
  表 6 单位简称表
  为这两个数据表建立关系,使其成为关联数据库表。关联字段为单位名称,“多”方为汽量趸售数据表,“一”方为单位简称表。建立关系后,在PowerPivot窗口中,增加日期字段,目的是为了计算去年同时值时使用这个字段。另外,还通过Related函数把厂别、趸售、简称、简称1等字段引入,这样就可以利用这些原始数据通过建立DAX公式,求解各期的趸售数据及计算供销差率了。
  本例应用到的计算字段及其公式如下:
  去年同期:=iferror(calculate(sum(table1[热量]),previousyear(table1[日期]),all(table1[年份]))/10000,BLANK())
  当期热量:=sum(table1[热量])/10000
  热量同比:=iferror(([当期热量]-[去年同期])/[当期热量],blank())
  本年上月热量:=iferror(calculate(sum(table1[热]),previousmonth(table1[日期]),all(table1[月份]))/10000,BLANK())
  当期趸热量:=calculate(sum(table1[热量])/10000,filter(table1,table1[趸售]="趸"))
  当期售热量:=calculate(sum(table1[热量])/10000,filter(table1,table1[趸售]="售"))
  当期趸估:=calculate(sum(table1[热量])/10000,filter(table1,table1[趸售]="趸估"))
  上月趸估:=calculate(sum(table1[热量])/10000,table1[趸售]="趸估",previousmonth(table1[日期]),all(table1[月份]))
  当期售估:=calculate(sum(table1[热量])/10000,table1[趸售]="售估")
  上月售估:=calculate(sum(table1[热量])/10000,table1[趸售]="售估",previousmonth(table1[日期]),all(table1[月份]))
  供销差率(自然月):=([当期趸热量]+[当期趸估]-[上月趸估]-[当期售热量]-[当期售估]+[上月售估])/([当期趸热量]+[当期趸估]-[上月趸估])
  供销差率:=([当期趸热量]-[当期售热量])/[当期趸热量]
  当期循环水热量:=calculate(sum(table1[热])/10000,filter(table1,table1[趸售]="循"))
  供销差率(循):=([当期趸热量]-[当期售热量])/([当期趸热量]+[当期循环水热量])
  上述公式中主要使用的DAX函数简介:
  CALCULATE函数可以在指定筛选器下计算表达式的值。其语法如下:
  CALCULATE(,,…)
  expression要进行计算的表达式。该表达式只能返回单位值。
  filter1,2…(可选)定义筛选器的布尔表达式或表达式。
  ALL函数返回表中的所有行或返回列中的返有值,同时忽略可能已应用的任何筛选器。此函数用于清除筛选器并对表中的所有行创建计算。其语法如下:
|[,[[…]]]})
  table要清除筛选器的表
  column要清除其筛选器的列
  FILTER函数可以按指定筛选条件返回筛选结果的表,语法如下:
  FILTER(
  table要筛选的表。此表还可以是产生的结果是表的表达式。
  filter要为该表的每一行计算的布尔表达式。例如table1[趸售]="趸估"。
  PREVIOUSYEAR函数返回一个表,该表包含的一列具有当前上下文中来自上一年的所有日期,在dates列中给出最后日期,其语法如下:
  PREVIOUSYEAR([,])
  dates包含日期的列
  year_end_date(可选)具有定义年末日期的日期的文字字符串。默认值为12月31日。
  PREVIOUSMONTH函数返回一个表,该表包含的一列具有当前上下文中基于dates列中第一个日期的上个月中的所有日期。其语法如下:
  PREVIOUSMONTH()
  dates包含日期的列
  趸售量及供销差率的计算结构如下表(表7),其中切片器为月份及年份,数据分别为趸售热量及去年同期、本年上月热量值;供销差率则分别为按25-25日、包括循环水的供销差率(循)及按自然月计算的供销差率(自然月)。
  表 7 趸售量及供销差率统计分析表
  此外,应用PowerPivot分析工具,还能得出单位热量比较表(表8)、综合汽量比较(见表9)及未计量汽量比较表(表10):
  表 8 单位热量比较表
  表 9 综合汽量比较表
  表 10 未计量汽量比较表
  七、 结束语
  利用PowerPivot DAX公式,能够解决普通数据透视表不能解决的单耗及供销差率动态计算问题,也能通过利用时间智能函数来进行与去年同期比较(同比)和上个月份比较(环比)。本文以供热单耗及供销差率计算为示例,同样也适用于其它专业和行业,同样会极大地方便了数据的统计和分析。
  来源:《第四届热电联产节能降耗新技术研讨会论文集》
全国发电技术协作网声明:此资讯系转载自发电技术协作网合作媒体或互联网其它网站,发电技术协作网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考。
联系电话:010-
投稿邮箱:
服务版权所有:北京中能联创信息咨询有限公司 && 电话:010- && 投稿邮箱:查看: 5147|回复: 11
大家的powerpivot有没有出现这样的问题
高级一, 积分 1633, 距离下一级还需 267 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
免费注册成为本站会员,享用更多功能,结识更多Office办公高手!
才可以下载或查看,没有帐号?
在淘宝买的office 2013,这几天powerpivot打开管理的时候一直提示“无法加载数据模型”。
在别人电脑打开没问题,但是我这边就是加载不了。
请问大家有遇到过吗?
powerpivot.jpg (50.01 KB, 下载次数: 0)
15:17 上传
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
这两个试试,
/b/the_microsoft_excel_support_team_blog/archive//powerpivot-for-excel-2013-errors-after-october-update-kb-2825655.aspx复制代码/en-us/office/forum/office_2013_release-excel/invalid-pointer-array/4df-4e6a-8f82-c4d复制代码
是不是我电脑最近的office总自动更新,导致这样的问题出现啊。
[attachimg]96988[/attachimg]&
感谢帮助:)
学office,哪能不关注全网最大的Office类微博(新浪)
高级一, 积分 1633, 距离下一级还需 267 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
这两个试试,
是不是我电脑最近的office总自动更新,导致这样的问题出现啊。
updated.jpg (40.75 KB, 下载次数: 0)
10:46 上传
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
第二条链接中有提到卸载KB2752087,你试试看呐。
卸载了,还是不行。我再多删除几个试试。&
感谢帮助:)
学office,哪能不关注全网最大的Office类微博(新浪)
高级一, 积分 1633, 距离下一级还需 267 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
第二条链接中有提到卸载KB2752087,你试试看呐。
卸载了,还是不行。我再多删除几个试试。
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
这篇也看看,
/kb/2837666复制代码
另外,卸载/安装后重启下。
都试过了,不能解决问题。结果安装的那些导致电脑不能蓝屏,后来我把office 卸载了,结果我买的单用户的KEY就失效了。。。
刚刚我又淘了个KEY,上面的问题问题解决啦。&
耐心解答:)
学office,哪能不关注全网最大的Office类微博(新浪)
高级一, 积分 1633, 距离下一级还需 267 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
这篇也看看,
另外,卸载/安装后重启下。
都试过了,不能解决问题。结果安装的那些导致电脑不能蓝屏,后来我把office 卸载了,结果我买的单用户的KEY就失效了。。。
刚刚我又淘了个KEY,上面的问题问题解决啦。
代价太大了-:(&
学office,哪能不关注全网最大的Office类微博(新浪)
初级二, 积分 117, 距离下一级还需 133 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
最后咋解决的?
学office,哪能不关注全网最大的Office类微博(新浪)
Excel技巧网的会员探讨问题仅代表其个人意见,与网站的立场无关。任何违反国家和地方相关法律法规的言论,本站有义务协助政府相关部门追究发言者的责任!
本站中非注明转载文章与案例的版权为作者与Excel技巧网共有。若非原文作者,本站之外任何单位或个人未经允许,不得将其用于商业用途。
若非原文作者,任何形式的非商业性转载必须获得Excel技巧网或作者允许,并注明作者和出处。
会员发表的帖子如涉及版权纠纷,须自行负责。详情请参考注册时的网站服务条款。
本站特聘法律顾问:沈学律师
Powered by浅谈PowerPivot与数据透视表
浅谈PowerPivot与数据透视表
1、什么是PowerPivot ?& && &&&Microsoft SQL Server PowerPivot for Microsoft Excel&简称PowerPivot for Excel,是针对Excel 2010的免费外接程序,用于增强Exce2010的数据分析功能。2、如何得到PowerPivot ?& && & SQL Server PowerPivotfor Excel 是针对Excel 2010开发的一个外接程序,它必须安装在已经安装了Excel 2010的32位或64位的计算机上,同时必须满足针对Office 2010的最低硬件和软件要求。用户可以到Microsoft 网站下载 x86(32 位)或 x64(64 位)版本的PowerPivot_for_Excel.msi 安装程序。3、PowerPivot for Excel用户界面& && & 安装了PowerPivot forExcel 后打开Excel 2010就会发现在 Excel 功能区上增加了 【PowerPivot】选项卡,单击【PowerPivot】选项卡就会出现PowerPivot for Excel用户界面,如图所示。& && && &单击【PowerPivot窗口】按钮弹出PowerPivot for Excel窗口,如图所示。&4、如何使用PowerPivot for Excel& &&&&当用户打开加载了PowerPivot的Excel文件后,即使单击了【PowerPivot】选项卡或【PowerPivot窗口】按钮都不能创建PowerPivot数据透视表,【数据透视表】按钮呈现灰色不可用状态,要想利用PowerPivot创建数据透视表,用户必须先进行“创建链接表”为PowerPivot准备数据。4.1为PowerPivot链接本工作簿内的数据如果Excel工作簿内存在数据,利用已经存在的数据源和PowerPivot进行链接是比较简便的方法。步骤1& &&&打开Excel工作簿,单击数据源表中的任意单元格,在【PowerPivot】选项卡中单击【创建链接表】按钮,弹出【创建表】对话框,如图所示。步骤2& &&&在【创建表】对话框中单击【确定】按钮,经过几秒钟的链接配置后,“PowerPivot for Excel”窗口自动弹出并出现已经配置好的数据表“表1”,此时,【数据透视表】按钮呈可用状态,如图所示。4.2 为PowerPivot获取外部链接数据& && &&&可供PowerPivot获取外部数据的数据源文件类型很多,本例只介绍PowerPivot获取“.XLSX”类型外部数据的方法。步骤1& &&&新建一个Excel工作簿并打开,在【PowerPivot】选项卡中单击【PowerPivot窗口】按钮,弹出“PowerPivotfor Excel”窗口。步骤2& &&&在“PowerPivot for Excel”窗口中单击【从其他源】按钮,弹出【表导入向导】对话框,拖动对话框右侧的滚动条选择【Excel文件】,单击【下一步】按钮,如图所示。步骤3& &&&单击 【浏览】按钮,在【打开】对话框中找到要导入的数据源“PowerPivot外部数据源”并双击它,勾选【使用第一行作为列标题】复选框,单击【下一步】按钮,如图所示。步骤4& &&&在【表和视图】选择框中勾选【源表】中“数据源$”的复选框,单击【完成】按钮,连接成功后单击【关闭】按钮,“PowerPivot for Excel”窗口自动弹出并出现已经配置好的数据表“数据源”,此时,【数据透视表】按钮呈可用状态,如图所示。5、利用PowerPivot创建数据透视表& && &&&为PowerPivot “创建链接表”后,用户就可以利用PowerPivot创建数据透视表,具体步骤如下。步骤1& &&&在【PowerPivot】选项卡中单击【数据透视表】的下拉按钮,在弹出的下拉菜单中选择【扁平的数据透视表】命令,弹出【创建扁平的数据透视表】对话框,如图所示。步骤2& &&&保持【新工作表】的选项不变,单击【确定】按钮,创建一张空白的数据透视表,如图所示。步骤3& &&&利用【PowerPivot字段列表】对话框对字段进行调整,完成后的数据透视表如图所示。6、利用PowerPivot创建数据透视图& && &&&为PowerPivot “创建链接表”后,用户还可以利用PowerPivot创建数据透视图,具体步骤如下。步骤1& &&&在【PowerPivot】选项卡中单击【数据透视表】的下拉按钮,在弹出的下拉菜单中选择【数据透视图】命令,弹出【创建数据透视图】对话框,如图所示。& && && && && && && && &&&步骤2& &&&保持【新工作表】的选项不变,单击【确定】按钮,创建一张空白的数据透视图,如图所示。步骤3& &&&利用【PowerPivot字段列表】对话框对字段进行布局,完成后的数据透视图如图所示。步骤4& &&&对数据透视图进一步美化,如图所示。本帖最后由 BIN_YANG168 于
01:04 编辑7、创建多表关联的PowerPivo数据透视表利用PowerPivot中的“创建关系”功能可以把多张数据列表进行关联,创建数据透视表以后能够实现多表数据引用,达到只有使用SQL语句才能达到的效果。图展示的是某公司的成本数据和产品信息的明细表,如果希望将2表进行关联,在创建数据透视表中既能反映成本数据又能列示相关的产品信息,请参照以下步骤。步骤1& &&&为PowerPivot创建链接表,“成本数据”对应的链接表为“表1”,产品信息”对应的链接表为“表2”,如图所示。步骤2& &&&在“PowerPivot for Excel”窗口中激活“表1”,在【设计】选项卡中单击【创建关系】按钮,在弹出的【创建关系】对话框中【表】的下拉列表中选择“表1”,【列】选择“批号”,【相关查找表】选择“表2”,【相关查找列】会自动带出“批号”,如图所示。本帖最后由 BIN_YANG168 于
01:12 编辑步骤3& &&&在【主页】选项卡中单击【数据透视表】按钮,在弹出的下拉列表中选择【扁平的数据透视表】命令,弹出【创建扁平的数据透视表】对话框,如图所示。步骤4& &&&单击【确定】按钮后创建一张空白的数据透视表,如图所示。步骤5& &&&利用【PowerPivot字段列表】对话框分别对“表1”和“表2”中的字段进行布局,如图所示。最终完成的数据透视表如图所示。本帖最后由 BIN_YANG168 于
01:19 编辑8、&&启动PowerPivot forExcel可能遇到的问题及解决方案有的时候即使用户正确安装了PowerPivotfor Excel的加载项,但是在启动Excel2010的时候还是无法启动PowerPivot for Excel,出现【Microsoft Office自定义项安装程序】错误提示的对话框,如图所示。按照以下步骤操作即可解决这个问题。步骤1& &&&单击【关闭】按钮关闭【Microsoft Office 自定义项安装程序】错误提示的对话框。步骤2& &&&依次单击【文件】→【选项】,在弹出的【Excel选项】对话框中单击【信任中心】选项,单击【信任中心设置】按钮。步骤3& &&&在【信任中心】对话框中单击【加载项】选项,去掉【要求受信任的发布者签署应用程序加载项】复选框的勾选,单击【确定】按钮如图所示。步骤4& &&&关闭对话框以后,在【开发工具】选项卡中单击【COM加载项】按钮,在弹出的【COM加载项】对话框中勾选【PowerPivot for Excel】的复选框,最后单击【确定】按钮完成设置,如图所示。重新启动Excel2010后即可加载启动PowerPivot for Excel。注意:PowerPivot for Excel加载项占用资源很大,加载过程中会造成Excel2010打开缓慢,如果用户暂时不用PowerPivot功能,可以考虑去掉【PowerPivot for Excel】的复选框勾选,减少资源的占用。
发表评论:
TA的推荐TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&

我要回帖

更多关于 excel power pivot 的文章

 

随机推荐