tableau三轴合并_《Tableau数据可视化实战》——1.12节合并不同数据源-阿里云开发者社区...
本節(jié)書摘來自華章社區(qū)《Tableau數(shù)據(jù)可視化實(shí)戰(zhàn)》一書中的第1章,第1.12節(jié)合并不同數(shù)據(jù)源,作者(美)Ashutosh Nandeshwar,更多章節(jié)內(nèi)容可以訪問云棲社區(qū)“華章社區(qū)”公眾號(hào)查看
1.12 合并不同數(shù)據(jù)源
通常,我們的數(shù)據(jù)以不同格式或者不同文件存儲(chǔ)。在關(guān)系數(shù)據(jù)庫中,如果兩個(gè)不同的表有相同的字段,我們可以用這個(gè)字段將這兩個(gè)表合并在一起,并且通過一個(gè)查詢中把數(shù)據(jù)提取出來。Tableau支持單一數(shù)據(jù)源連接的合并;然而,為了合并多種數(shù)據(jù)源連接,Tableau使用一個(gè)稱之為data blending(數(shù)據(jù)混合)的概念。在這個(gè)方法中,你將會(huì)看到如何混合兩種不同的數(shù)據(jù)源。
準(zhǔn)備工作
登錄http://bit.ly/12rUIh3后,下載美國州立人口的電子數(shù)據(jù)表。另存為CSV格式并命名為USStatesPopulation.csv。
實(shí)現(xiàn)步驟
CSV文件下載完成后,在Tableau里創(chuàng)建一個(gè)新的工作表,并執(zhí)行以下步驟來合并CSV文件和Excel文件:
Step01 在新的工作表里,連接Sample-Superstore Sales (Excel)數(shù)據(jù)源。
Step02 當(dāng)數(shù)據(jù)下載后,你可以看見字段分別填充到Dimensions(維度)和Measures(度量)面板中。在Data(數(shù)據(jù))中點(diǎn)擊Connect to Data(連接數(shù)據(jù))并選擇文本文件USStatesPopulation.CSV。
Step03 接受Text File Connection(文本文件連接)對(duì)話框里的所有默認(rèn)選項(xiàng),并點(diǎn)擊OK(確認(rèn))按鈕。
Step04 在之后的對(duì)話框里選擇Connect Live(實(shí)時(shí)連接)。
Step05 Tableau將匹配所有的字段名稱,如果在兩個(gè)數(shù)據(jù)源里都發(fā)現(xiàn)了同樣的字段名,那么它將會(huì)為這個(gè)共同的字段名創(chuàng)建關(guān)聯(lián)。對(duì)于手動(dòng)創(chuàng)建的關(guān)聯(lián),點(diǎn)擊Data(數(shù)據(jù))并選擇Edit Relationships(編輯關(guān)聯(lián))。
Step06 在Relationships(關(guān)聯(lián))對(duì)話框內(nèi),選擇Sample-Superstore Sales(Excel)作為Primary(首要)數(shù)據(jù)源。Tableau將把USStates Population.csv作為第二數(shù)據(jù)源文件,如圖1.19所示。
Step07 點(diǎn)擊左列的Custom(自定義)單選按鈕,在右邊的列中選擇State(州),然后點(diǎn)擊OK(確認(rèn))按鈕。
Step08 為通過State(州)這個(gè)字段來查看利潤概況,從Superstore Sales(Excel)數(shù)據(jù)源中將State(州)字段拖放到Rows(行)中,并將Profit(利潤)度量項(xiàng)拖放到Text Marks(文本標(biāo)記框)。
Step09 在Data(數(shù)據(jù))面板內(nèi)點(diǎn)擊USStatesPopulation#csv數(shù)據(jù)源,并且在Measueres(度量)面板內(nèi)右擊Census population_April 1,2010(2010年4月1日人口普查數(shù)),然后選擇Add to Sheet(添加到表)。
Step10 你可以看到Measure Values(度量值)面板中有三個(gè)度量值:Columns(列)中的Measure Names(度量名),以及數(shù)據(jù)表中的Census population_April1,2010(2010年4月1日的人口普查數(shù))和Profit(利潤),如圖1.20所示。
實(shí)現(xiàn)原理
在同一個(gè)的工作表中,Tableau通過數(shù)據(jù)源的共有字段來創(chuàng)建關(guān)聯(lián),并運(yùn)用這個(gè)關(guān)聯(lián)來合并兩個(gè)或兩個(gè)以上的不同數(shù)據(jù)源。你可以在關(guān)聯(lián)中指定數(shù)據(jù)源中的共有字段,從而自定義混同操作(blending operation)。同時(shí)需注意到,這種混配(blending)不同于兩個(gè)表的連接。因?yàn)楫?dāng)我們連接兩個(gè)表時(shí),我們創(chuàng)建的是行連接,并可以在這兩個(gè)表中添加字段。然而,在這種混配里,我們僅僅在單個(gè)可視化圖形中顯示不同數(shù)據(jù)源中的不同字段。
了解更多
由于混配或合并多種數(shù)據(jù)源相當(dāng)有挑戰(zhàn)性,可能看別人實(shí)際操作就會(huì)更容易理解這個(gè)概念。James Wright在Youtube上上傳了一段混配數(shù)據(jù)的視頻,登錄網(wǎng)址http://youtu.be/G01Iz7y6y0即可查看。
總結(jié)
以上是生活随笔為你收集整理的tableau三轴合并_《Tableau数据可视化实战》——1.12节合并不同数据源-阿里云开发者社区...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何修复老旧电脑卡顿如何修复老旧电脑卡顿
- 下一篇: es创建索引数量多了好还是少了好_Ela