微软Excel 2013
最新书摘:
-
张小国2017-12-26试想一下要在计算字段(度量值)中而非在计算列中为 GrossAmount 定义公式。你可能要在计算字段(度量值)中编写一下表达式:= FactInternetSales [ SalesAmount ] + FactInternetSales [ DiscountAmount ]此时我们应该期待得到什么结果呢?在公式中我们使用了 FactInternetSales [ SalesAmount ],这是一个字段名称(即 FactInternetSales 表中 SalesAmount 列的值)。该定义有缺失的信息吗?你应该还记得以前的讨论:要从行中获取 SalesAmount 的当前值,这里缺失的信息恰恰是行。当此代码用于计算列内部时,多亏了行上下文,计算该表达式时引擎隐式地定义了所使用的行。但对于计算字段而言又会发生什么呢?这里既无迭代也无当前行,还不存在行上下文。计算字段对表格(或者如果存在筛选上下文,就是对表格的子集)进行运算,而非对单行进行运算。因此正确答案是(2)号,因其语法错误该公式无法写入,且如果单击“确定”按钮的话,PowerPivot 就弹出一个错误。该错误的核心含义是最后两句:这也会发生在度量公式对某列不执行任何聚合(如 sum、average 或 count)而直接引用该列时。该列没有单一值;它有多个值,表的每行一个值,而且尚未指定行。该列没有单一值,该列对于表中每行都有不同的值。因此如果想要单值就需要指定所用的行。指定计算所用行的唯一方式是使用行上下文,但是在计算字段内部不存在行上下文,因此该公式是不正确的,将不予接受。在计算字段中指定此计算的正确方法是使用聚合函数,如:= SUM (FactInternetSales [ SalesAmount ] + SUM ( FactInternetSales [ DiscountAmount ] ...
-
张小国2017-12-26该例子清楚地表明了这两类上下文的共同作用。两者都对公式的最终结果起作用但方式不同。聚合函数,例如 SUM、MIN 和 MAX 感知到筛选上下文所定义的上下文,并完全忽略了行上下文。
-
张小国2017-12-26如果在 FactInternetSales 中定义一个计算列将会发生什么?使用如下代码:= sum ( FactInternetSales [ SalesAmount ] )该公式表示:「当前筛选上下文中出现的所有销售金额的合计。」现在该公示要逐行计值,所以 DAX 为第一行创建了行上下文,然后调动该公式计值。公式对当前筛选上下文中的所有销售金额计算了合计值。那么当前筛选上下文是什么?是一个完整的数据库,因为公式并非位于任何数据透视表之内计值,而是在当前筛选器尚未处于活动状态,在计算列定义时的计值。确实存在一个行上下文,但 SUM 忽略了行上下文而仅使用筛选上下文,且筛选上下文恰恰正是整个数据库。因此正确的答案是(2):你将得到 SalesAmount 的总记值,且在 FaceInternetSales 中的所有行均有相同值,如图 7-7 所示。
-
张小国2017-12-25数据透视表仅能分析储存于 Excel 工作表中单个表格的信息。如果你有包含不同的信息的不同的电子表格,要关联来自这些电子表格的相关信息并不容易。将源数据转换成适合分析的格式并不容易。前述例子中的表格是对 AdventureWorks 数据库运行 SQL 查询而抽取出来的,并做了进一步构建以便用于数据分析。建立此类查询所需的技能是有点技术含量的,这需要熟悉 SQL 语法和底层数据库结构,在开始分析流程之前,这通常会引起要求 IT 部门建立这种查询的问题。由于每次仅能分析一个表格,通常以建立所需的查询以满足特定的分析而告终,如果出于任何原因想要执行不同的分析,那么将需要建立不同的查询。例如,对于一个查询返回「月份」级别的销售额,就不能使用相同的查询来执行「每周」级别的深入分析。要想做到这一点,需要一个新的查询。这就可能需要再次联系 IT 部门,如果 IT 部门基于所执行的工作量进行收费的话,这将使分析变得成本高昂。
-
张小国2017-12-25BI 是从大量信息中获得的洞察力的科学微软 PowerPivot 的威力在于:业务人员不必花费漫长的时间解释需求并等待 IT 人员开发报表,而是可以随心所欲地组合多来源数据以建立模型,即席地切片切块以进行数据探索和多维分析,近乎实时地在 PC 端生成交互式报告和仪表板来支持决策,这一切可媲美工业级的数据集市和商务智能工具。传统的分析师会发现,除了处理手头的表格数据以外,还可以唤醒沉睡钟的企业数据资产,对它们加以关联整合,快速产生洞察力并创造价值,充分掌握驾驭大数据的能力。在微软 Power BI in Excel 的加载项当中,PowerPivot 位于最核心的地位,用于抽取来自多个数据库中的数据进行整合建模。基于 PowerPivot 数据模型,不仅可以同传统电子表格和数据透视表/图无缝连接生成报告并利用 OLAP 功能随心所欲地变换为自由格式,而且还可以使用 DMX 加载项开展数据挖掘。另外,基于 PowerPivot,可以使用 Power View 快速直观地生成交互式图表和仪表板供展示;可以使用 Power Map 和 Bing(必应)对包含地理位置地数据生成三维地图;并借助 Power Query 将不同格式地外部数据进行预处理转换,与内部数据混合在一起进行建模分析,从而充分发挥 Excel PowerPivot 的所有潜力。而这一切,在你的笔记本电脑中即可完成,Excel 专业增强版官方售价仅几十美元,而且很多公司都已经为员工配置了 Excel 2013,并推动企业级的数据治理和 BI 部署处理,促进自助式 BI 的应用并通过分析创造价值。