如何使用Power BI對2019互聯(lián)網(wǎng)趨勢報(bào)告進(jìn)行進(jìn)一步的分析?——人口現(xiàn)狀篇

一驶鹉、 全球互聯(lián)網(wǎng)用戶分析

報(bào)告頁_008
報(bào)告頁_008

我們從圖表中看到绩蜻,增長率從2010年開始整體還在增長铣墨,但是增速還是下降為主室埋,在2018年的時候出現(xiàn)了個反彈。也就是說增速是一直在降低伊约,這個是什么原因?qū)е碌哪匾ο炕ヂ?lián)網(wǎng)用戶還能增長多少呢?我們通過全球人口數(shù)據(jù)分析得到如下展示屡律。

2019人口Top20
2019人口Top20

我們要先了解目前全球總?cè)丝跀?shù)腌逢,我們通過互聯(lián)網(wǎng)搜索下全球人口,找到一個2019年世界人口排名的網(wǎng)頁超埋,我們可以通過Power Query來獲取其數(shù)據(jù)來進(jìn)行下一步的分析搏讶。https://www.phb123.com/city/renkou/rk.html

2019世界人口排名
2019世界人口排名

1. 數(shù)據(jù)抓取

我們打開網(wǎng)頁可以看到這個是有多個頁面組成的一個數(shù)據(jù)表佳鳖,我們點(diǎn)擊末頁可以看下一共有多少頁(這個是為了方便我們循環(huán)抓取使用)。點(diǎn)擊后發(fā)現(xiàn)一共12頁媒惕,同時網(wǎng)頁地址是這樣的系吩。https://www.phb123.com/city/renkou/rk_12.html

數(shù)據(jù)頁面數(shù)量
數(shù)據(jù)頁面數(shù)量

也就是說,最終網(wǎng)頁變化的就是rk_之后的這個數(shù)字妒蔚。那我們進(jìn)入Power Query里面穿挨,看下如何進(jìn)行抓取。
使用從web導(dǎo)入的方式隨便導(dǎo)入其一頁的地址肴盏,可以發(fā)現(xiàn)數(shù)據(jù)是存在在Table 0標(biāo)簽里的科盛。

2019人口數(shù)據(jù)源
2019人口數(shù)據(jù)源

我們勾選Table 0后可以進(jìn)入到編輯頁面,并打開高級編輯器菜皂,可以看到里面主要是有3行代碼贞绵。源,Data0也就是導(dǎo)航以及更改類型3個步驟幌墓。我們可以把源和Data0組合下但壮。

單網(wǎng)頁數(shù)據(jù)抓取
單網(wǎng)頁數(shù)據(jù)抓取

我們主要是針對第一條代碼進(jìn)行循環(huán)抓取。

List.Transform({1..12}, each 
              Web.Page(Web.Contents("https://www.phb123.com/city/renkou/rk_"
                                    & Text.From(_) &
                                    ".html"
                                    )
                       ){0}[Data]
              )

得到一個包含表格的列表格式常侣。

循環(huán)抓取結(jié)果
循環(huán)抓取結(jié)果

我們再次轉(zhuǎn)換成表格并展開即可得到我們所需要的數(shù)據(jù)蜡饵。并在最后一步把數(shù)據(jù)格式都調(diào)整下并加載到Power BI的表里。

2. 在Power Pivot里面進(jìn)行格式調(diào)整胳施。

對國家這里把數(shù)據(jù)分類選擇為國家/地區(qū)溯祸;增長率格式為百分比,并保留3位小數(shù)舞肆;人口數(shù)量這里也可以改成千分位焦辅。

人口數(shù)量格式調(diào)整
人口數(shù)量格式調(diào)整
增長率數(shù)據(jù)格式調(diào)整
增長率數(shù)據(jù)格式調(diào)整
國家數(shù)據(jù)格式調(diào)整
國家數(shù)據(jù)格式調(diào)整

3. 編寫度量值

A. 世界總?cè)丝跀?shù)

世界總?cè)丝?= Round(Sum([人口數(shù)量])/100000000,3)

解釋:
因?yàn)槲覀儾恍枰芫_,一般表示世界人口可以用億為單位椿胯,所以這里就直接求和后除以億并保留3位小數(shù)筷登。

B. 數(shù)量最多的前20位國家人口數(shù)量

人口top20 = 
var top20_rk=Topn(20,All('世界人口'[國家]),[世界總?cè)丝赸)
return Calculate([世界總?cè)丝赸,top20_rk,Values('世界人口'[國家]))

解釋:
因?yàn)槲覀儾榭磾?shù)據(jù)都是以國家為維度,所以在求Top20的時候需要添加All來忽略國家的維度哩盲。但是最后要僅顯示前20位的時候前方,則還需要把維度還原,所以用了Values廉油。

C. 數(shù)量最多的前20位國家的人口增長率

Top20_增長率 = Calculate(Average('世界人口'[增長率]),
                        TopN(20,
                             All('世界人口'[國家]),
                             '世界人口'[世界總?cè)丝赸,
                             DesC),
                        Values('世界人口'[國家])
                         ) 

解釋:
寫法差不多惠险,只不過這里省略了變量,同時求和改成了平均值(這里無所謂是用哪個抒线,因?yàn)樽罱K會被篩選成為唯一值班巩,只不過增長率一般來說不大會用累計(jì)求和)。

4. 可視化展示

這里我們一共用了2個圖形嘶炭,一個是地圖抱慌,一個是折線和簇狀柱形圖逊桦。

A. 地圖

可視化選項(xiàng)里面選擇地圖。

可視化_地圖
可視化_地圖

把對應(yīng)的維度及數(shù)據(jù)拖入進(jìn)對應(yīng)的地方即可抑进。

可視化_地圖_數(shù)據(jù)
可視化_地圖_數(shù)據(jù)

在屬性里面卫袒,可以把標(biāo)簽類別的字體大小,氣泡的大小相應(yīng)改動即能得到如上效果单匣。

可視化_地圖_屬性
可視化_地圖_屬性
B. 折線和簇狀柱形圖

可視化里新建一個折線和簇狀柱形圖

可視化_折線和簇狀圖
可視化_折線和簇狀圖

把共享軸夕凝,列值,行值分別填入相對應(yīng)的數(shù)據(jù)户秤。

可視化_折線和簇狀圖_數(shù)據(jù)
可視化_折線和簇狀圖_數(shù)據(jù)

更改X軸國家字段以及標(biāo)簽的文字大小码秉,調(diào)整到合適位置。

可視化_折線和簇狀圖_屬性_X軸
可視化_折線和簇狀圖_屬性_X軸

因?yàn)槲覀儼阎螆D和折線圖相對分隔開鸡号,所以就需要調(diào)整Y軸的最大值和最小值以便能夠讓圖形看起來更容易转砖。

可視化_折線和簇狀圖_屬性_Y軸
可視化_折線和簇狀圖_屬性_Y軸

這里我們把人口的最大值改為20,增長率的最小值改為-0.15鲸伴,這樣就能把柱形圖和折線圖相對的隔開府蔗。

可視化_折線和簇狀圖_屬性_Y軸數(shù)值
可視化_折線和簇狀圖_屬性_Y軸數(shù)值

這樣我們就把這張世界人口圖給做好了。
那我們做國際貿(mào)易汞窗,使用這張圖能知道些什么呢姓赤?

5. 分析結(jié)果

目前全世界總?cè)丝诩s為75.8億人,互聯(lián)網(wǎng)用戶目前為不到40億仲吏,正好和后面一張分析圖形成51%的互聯(lián)網(wǎng)滲透率的對應(yīng)關(guān)系不铆,數(shù)據(jù)能夠得到相互印證。

報(bào)告頁_010
報(bào)告頁_010
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末裹唆,一起剝皮案震驚了整個濱河市誓斥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌许帐,老刑警劉巖劳坑,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異成畦,居然都是意外死亡距芬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門羡鸥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蔑穴,“玉大人忠寻,你說我怎么就攤上這事惧浴。” “怎么了奕剃?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵衷旅,是天一觀的道長捐腿。 經(jīng)常有香客問我,道長柿顶,這世上最難降的妖魔是什么茄袖? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮嘁锯,結(jié)果婚禮上宪祥,老公的妹妹穿的比我還像新娘。我一直安慰自己家乘,他們只是感情好蝗羊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著仁锯,像睡著了一般耀找。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上业崖,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天野芒,我揣著相機(jī)與錄音,去河邊找鬼双炕。 笑死狞悲,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的妇斤。 我是一名探鬼主播效诅,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼趟济!你這毒婦竟也來了乱投?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤顷编,失蹤者是張志新(化名)和其女友劉穎戚炫,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體媳纬,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡双肤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了钮惠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茅糜。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖素挽,靈堂內(nèi)的尸體忽然破棺而出蔑赘,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布缩赛,位于F島的核電站耙箍,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏酥馍。R本人自食惡果不足惜辩昆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望旨袒。 院中可真熱鬧汁针,春花似錦、人聲如沸砚尽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽尉辑。三九已至帆精,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間隧魄,已是汗流浹背卓练。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留购啄,地道東北人襟企。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像狮含,于是被迫代替她去往敵國和親顽悼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容