python二维表转一维表_Excel、Power BI及Python系列:使用Power BI转化一维表与二维表...
上篇文章,老海分享了如何使用Excel完成一維表與二維表之間的轉(zhuǎn)化
本篇老家繼續(xù)分享使用Power BI來完成一維表與二維表的轉(zhuǎn)化操作。
可能很多小伙伴,不太了解Power BI
Power BI是什么?
它是微軟近些年推出的一款可視化BI工具,依托Office家族,以及巨大的用戶基礎(chǔ),目前已經(jīng)平臺體系化了,同時針對不同用戶群體需求,對應(yīng)出多個版本,100%支持簡體中文。
界面介紹
版本很多,一般選擇Desktop即可
其中桌面版本屬于免費使用,小伙伴們再也不用擔心了,下載安裝即用。
下載連接:
https://powerbi.microsoft.com/zh-cn/desktop/
現(xiàn)在的PC配置一般都是64位 WIN10了,如果你還沒安裝,請下載對應(yīng)版本安裝
Power BI
具有動態(tài)透視表可視化、自動匹配星狀數(shù)據(jù)結(jié)構(gòu)等特點
,與Tableau非常相似,而二者有何差異,老海在之前的微頭條中已經(jīng)詳細介紹了,有興趣的小伙伴可以去翻看一下,這里不做贅述。
自動匹配連接數(shù)據(jù)表
快速可視化,跨表連接
Power BI也可以
搭建數(shù)據(jù)處理、可視化的完整分析管道,實現(xiàn)分析過程的重復(fù)性利用,可以同步數(shù)據(jù)刷新,聯(lián)動時間維度、空間維度、業(yè)務(wù)維度,實現(xiàn)橫向拉取、縱向鉆取的多層次分析
。
OK,關(guān)于Power BI簡單介紹到這里,詳細內(nèi)容可參考官方文檔。
下面我們開始正文,本次我們依舊使用上次的模擬案例數(shù)據(jù):
一維表與二維表
一維表
二維表
具體一維表與二維表的區(qū)別與聯(lián)系,以及數(shù)據(jù)說明,可以翻看前面的文章了解即可。
OK,下面老海分三部分來詳細介紹操作過程:
使用Power BI導(dǎo)入數(shù)據(jù),并進入數(shù)據(jù)轉(zhuǎn)換,又叫Power Query編輯器
第一步:打開程序后,選擇“
獲取數(shù)據(jù)
”,此處可以拉取各類數(shù)據(jù)源,我們使用Excel源,選擇案例數(shù)據(jù)文件即可。
加載Excel數(shù)據(jù)源
第二步:打開Excel文件后,選擇需要的sheet即可,這里選擇一維表和二維表
可選擇需要的表
第三步:選擇“
模型
”,進入數(shù)據(jù)模型界面,然后點擊“
轉(zhuǎn)換數(shù)據(jù)
”,進入
Power Query編輯器
,此時我們完成了準備動作。
專門的數(shù)據(jù)轉(zhuǎn)換功能模塊
使用Power BI,將一維表透視轉(zhuǎn)換為二維表
第一步:首先選擇我們需要透視的字段“
科目
”,然后選擇“轉(zhuǎn)換”,之后點擊“
透視列
”
類似Excel的透視表功能
第二步:此時會提示選擇透視列對應(yīng)的度量字段,這里我們選擇“
支出金額
”作為值列
選擇需要度量的字段或者指標
第三步:OK,此時工具會自動進行運算,并完成二維表的轉(zhuǎn)換,是不是特別簡單~
生成二維表
使用Power BI,將二維表逆視轉(zhuǎn)化為二維表
第一步:首先,我們選中需要逆視的字段列,這里我們選擇了“
支出金額
”的元素列,比如:材料、管理、人力等等,一定要包括所有需要的列,否則可能出現(xiàn)數(shù)據(jù)缺失。
進行逆視操作
第二步:工具自動運算完成,生成出一維表,但此時字段名稱還不太符合使用需要。
比Excel更簡潔
第三步:直接點擊字段名稱,進行修改,最終得到想要的一維表格,超級簡單!
直接修改列名
OK,以上就是具體操作的詳細內(nèi)容,老海盡量細化了。其實,實際使用中更加簡便。
總之,Power BI可輕松實現(xiàn)一維表和二維表的相互轉(zhuǎn)換
在完成上面的數(shù)據(jù)轉(zhuǎn)換操作后,我們選擇“
關(guān)閉并應(yīng)用
”,將轉(zhuǎn)換結(jié)果更新到“
模型
”中,便于后面的數(shù)據(jù)分析以及可視化操作,以及數(shù)據(jù)導(dǎo)出等操作。
記住操作這一步,更新到模型中
這是一開始的模型結(jié)構(gòu),一維表與二維表
初始的結(jié)構(gòu)
這是數(shù)據(jù)轉(zhuǎn)換后的模型結(jié)構(gòu),一維表轉(zhuǎn)為二維表結(jié)構(gòu),二維表轉(zhuǎn)為一維表結(jié)構(gòu)
更新的結(jié)構(gòu)
其實在Excel2016以及更高版本中,同樣可以調(diào)用Power Query編輯器
第一步:選擇“
數(shù)據(jù)
”,找到“
新建查詢
”,即可拉取各種數(shù)據(jù)源,這里我們也可以選擇“
從表格
”,將當前表格中的數(shù)據(jù)拉取進入Power Query編輯器。
OFFICE2016以及更高版本,直接顯示
第二步:此時,工具會自動拉取數(shù)據(jù)范圍,我們也可以自行調(diào)整
選取數(shù)據(jù)
第三步:這時進入Power Query編輯器,與Power BI下界面無太大差異
進入編輯器
特別提醒:若你使用的是 Excel 2013 或早期版本的 Excel,則可能需要在 excel 中啟用 Power Quer,也可以下載并安裝最新版本的 Power Query for Excel,這將自動啟用 Power Query。
具體官方網(wǎng)址,參考如下:
https://support.microsoft.com/zh-cn/office/power-query-%E6%95%85%E9%9A%9C%E6%8E%92%E9%99%A4-2546eaa8-9893-4574-9ef9-afacb9b0b495
https://www.microsoft.com/zh-cn/download/details.aspx?id=39379&CorrelationId=85f847dd-369e-4417-b604-6a2f3c673084
老海的感受是,
很多小伙伴成天投入在大量的數(shù)據(jù)清洗操作和VBA操作中,卻沒發(fā)現(xiàn)Excel早就集成了 Power Query,
它可大幅提升數(shù)據(jù)轉(zhuǎn)換、處理的效率,N多預(yù)設(shè)數(shù)據(jù)清洗功能,減少大量公式的使用。
OK,關(guān)于Power BI實現(xiàn)一維表與二維表轉(zhuǎn)換的內(nèi)容就到這里,下篇老海將分享
使用Python代碼實現(xiàn)的具體過程
,歡迎關(guān)注和分享~
總結(jié)
以上是生活随笔為你收集整理的python二维表转一维表_Excel、Power BI及Python系列:使用Power BI转化一维表与二维表...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue 一个页面多个router-vie
- 下一篇: java helloworld代码_ja