• 沒有找到結果。

2 .1. 5 多表关联分析

在文檔中 费留依照. (頁 78-81)

Mr 林继续说道:如果想了解购买用户的特征 (WhO) , 例如地域是怎么分布的,哪个地区 购买的用户最多, 哪个地区购买的用户最少,这时候你该怎么进行数据分析呢?

小白瞪大眼睛看了看: 刚才导人的"订购明细"表,它只记录了用户订购的相应信息, 但缺 乏用户自身的相关背景信息,如果要统计不同地区的购买用户数,在Excel 中就需要用 VLOOKUP 函数将"用户明细"表中的"省份"字段,根据关键字段"用户 10" 进行匹配,再用数据透视表 进行分析。

Mr林:是的。现在我们用的是 PowerPivot工具,而它无须使用到类似VLOOKUP函数进行字 段匹配,只需像Access数据库那样建立两表之间的关联关系,即可把两表根据关键字段关联起 来。

这时我们就需要将"订购明细"表与"用户明细"表根据关键字段"用户10" 创建关系,生日 图 2.12所示。

订单蜻号 ìT阁臼明 用户10

严晶 .!!tr.-元

盟量 叮胃盘咂

图 2-12 订购明细"表与"用户明细"表羔系图

@

创建两表关系

D J..

在"订购明细"表中

单击"用户10" 列任意一个数据格。

[

设计

l

ì!项卡

I

关系

]

组申,单击

[

创建关系

]

接钮,将弹出

[

创建关系

]

对话 框,其中

[

l

字段和

[

]

字段将自动填充相应信息,如图

2-1

3所示。

~~在

[

相关查找表

]

下拉列表中选择"用户明细在

[

相关查找歹门上选择 "用户

10"

.

如图 2-13所示。创建关系时,必须为

[

徊关查找列

]

选择具有唯一值的列。

80

~

单击

[

创建

]

按钮

即可完成两表关系的创建。

第2章玩转数据分析

」里且堕P,,-- ι~ιι_ -.JWI.跑回·由,,,.'"

"奴)()()Ol8 2011/9/1L二二二二二E豆豆豆产,..。

600

"""划。30 2011/911 严...∞ S 缸"。

川仲晒 201(面回

-"留)O()OS6 2011_ _

"900以)69 2OlH"穗'伞.,嗣酣啤徨JU属

"锐lOOOT2 201M ì!al帽子⑤瞿美巫画集. . 唱·

》 谁说粟鸟不会数据分析(工具篇)

Mr 林边把现有的两表关系删除,边说道:小白,你可以来动手试试重新创建两表之间的关 系。

小臼好的。

小白接过鼠标就开始自行练习,并重新创建了"订购明细"表与"用户明细"的关键字段

"用户 10" 的关系,而且不住地惊叹, 用PowerPivot创建关系步骤简单且效率快。

Mr 林:既然我们已经创建了它们之间的关系,现在就可以回答前面我提出的问题了吧。

1Il~存为鱼:tfT.Jd$.O.-vicrosoft &ul

-斗且酣

第2章玩转数据分析

Mr 林:小白,接下来我们学习在PowerPivot 中进行字段的数据计算。

小自抢先答道: 嗯嗯,还是两种方式, 。简单计算"与"函数计算对吧?

Mr 林 没错。现在咱们先学习简单计算。其实跟Excel 非常相似,以你的 Excel水平,一点即 通。比如计算"订单金额=单价 x 数量操作步骤如下。

在P口werPivot窗口中, 选择"订购明细表。

在[设计l~项卡[列i组申单击[添加]按钮,或亘接单击 列[添力加口罚列l川1。

输入单击数量"列的任意单元格或整列,再输入"*"单击"订购金额"列 的任意单元格或整列。整个公式为 〉订购明细1数量l'同丁购明细'[订购金额]"。

这里要说明 下,对于 PowerPivot表申的计算公式, 单击选择某列或某个主要元格,默认形式 为"衷1列]" , 如本19'J 飞7购明细'[数量]"表示"订购明细"表的"数量"列。

按[Enter 1键, 此时系统将计算结果默认生成列, 51J名为 CalculatedColumn1 ,如

u回e饥C瞄 2011υ19/1 盹2"72 产E副a‘ 100 u 圄 0饥c瞄 20111仲9/1立 1臼E曰曰阳产晶 IOC 11 回酬a曲001凹四o 口 f阳91归圆理坦扭4 户副 100 口阳00116 20111时 172'1 55 产品 100

11 帕皿122 20111时 114292 严晶 100

11 回00167 201lJ9/1 111440 严&&. 100

图 2-16 简单计算示何'J

83

在文檔中 费留依照. (頁 78-81)