財務(wù)大數(shù)據(jù)分析與可視化課件 項目5 數(shù)據(jù)建模_第1頁
財務(wù)大數(shù)據(jù)分析與可視化課件 項目5 數(shù)據(jù)建模_第2頁
財務(wù)大數(shù)據(jù)分析與可視化課件 項目5 數(shù)據(jù)建模_第3頁
財務(wù)大數(shù)據(jù)分析與可視化課件 項目5 數(shù)據(jù)建模_第4頁
財務(wù)大數(shù)據(jù)分析與可視化課件 項目5 數(shù)據(jù)建模_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

數(shù)據(jù)建模項目五添加相關(guān)標題文字添加相關(guān)標題文字相關(guān)標題文字學習目標汪剛制作添加相關(guān)標題文字添加相關(guān)標題文字相關(guān)標題文字項目導圖汪剛制作情境案例維度表產(chǎn)品表:包括產(chǎn)品分類ID、產(chǎn)品分類名稱、產(chǎn)品ID、產(chǎn)品名稱和單價共5個字段。產(chǎn)品表包含7條數(shù)據(jù)(記錄);日期表:包括日期、年、月和季度共4個字段。日期表共包含731條數(shù)據(jù);門店表:包括店鋪ID、店鋪名稱和省份名稱共3個字段(說明:店鋪名稱簡化為城市名,方便進行地圖可視化)。門店表包含22條數(shù)據(jù);會員表:共包含會員ID、性別兩個字段。會員表包含了3111條數(shù)據(jù);事實表銷售表:包括訂單號、訂單日期、店鋪ID、產(chǎn)品ID、會員ID和數(shù)量共6個字段。銷售表包含24812條數(shù)據(jù)。汪剛制作1管理關(guān)系2DAX-數(shù)據(jù)分析表達式3新建列、新建度量值和新建表主目錄汪剛制作管理關(guān)系任務(wù)一汪剛制作子任務(wù)一認識表汪剛制作子任務(wù)一認識表【任務(wù)要求】認識維度表和事實表。【任務(wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\1-數(shù)據(jù)建模.xlsx維度表事實表汪剛制作子任務(wù)二認識關(guān)系和關(guān)系模型(1)一對多(1:*):一對多是指一個表(通常是維度表)中的列具有一個值的一個實例,而與其關(guān)聯(lián)的另一張表(通常是事實表)的列具有一個值的多個實例。

比如門店表中的門店ID具有唯一值,而銷售表中對于相同的門店ID具有多個值。門店表通過門店ID和銷售表建立關(guān)系,即是一對多(1:*)的關(guān)系。(2)多對一(*:1):

與一對多正好相反。指的是一個表(通常為事實表)中的列可具有一個值的多個實例,而與之相關(guān)的另一張表(通常為維度表)僅具有一個值的一個實例。

比如銷售表通過門店ID和門店表建立關(guān)系,即是多對一(*:1)的關(guān)系。(3)一對一(1:1):

指一個表(事實表)對應(yīng)另一張表(維度表)的記錄有一一對應(yīng)的關(guān)系。

比如如產(chǎn)品表中的產(chǎn)品ID對應(yīng)產(chǎn)品分類表中的產(chǎn)品ID即是一對一(1:1)的關(guān)系。1.認識關(guān)系汪剛制作子任務(wù)二認識關(guān)系和關(guān)系模型關(guān)系模型的布局是指建立了關(guān)聯(lián)的維度表與事實表的擺放樣式。兩種:星型布局模式星型布局模式的特點是在事實表外側(cè)只有一層維度表,所有維度表都直接與事實表關(guān)聯(lián),呈現(xiàn)的形狀就像星星。雪花型布局模式雪花型布局模式的特點是在事實表外側(cè)有多層維度表,每個維度可能串起多個維度表,就像雪花一樣由中心向外延伸。兩種模式的應(yīng)用選擇星型布局模式較為簡單,且更容易掌控,所以一般建議采用星型布局模式2.關(guān)系模型的布局汪剛制作子任務(wù)二認識關(guān)系和關(guān)系模型【任務(wù)要求】認識關(guān)系模型的星型布局模式(星型分布、上下分布)?!救蝿?wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\2-數(shù)據(jù)建模.pbix

本案例的四個維度表(產(chǎn)品表、日期表、門店表和會員表)和一個事實表(銷售表)呈星型布局模式(星型分布)。汪剛制作子任務(wù)二認識關(guān)系和關(guān)系模型【任務(wù)要求】認識關(guān)系模型的雪花型布局模式?!救蝿?wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\4-數(shù)據(jù)建模.pbix

本案例的六個維度表(產(chǎn)品表、產(chǎn)品分類表、日期表、門店表、門店省份表和會員表)和一個事實表(銷售表)呈雪花型布局模式。汪剛制作子任務(wù)三創(chuàng)建關(guān)系單表是最簡單的模型,不需要創(chuàng)建關(guān)系;若是多表,則需要創(chuàng)建關(guān)系;所謂創(chuàng)建關(guān)系就是建立表和表之間的關(guān)聯(lián),也叫數(shù)據(jù)建模,數(shù)據(jù)建模建立的是數(shù)據(jù)模型而非算法模型;創(chuàng)建方式:自動創(chuàng)建關(guān)系手動創(chuàng)建關(guān)系汪剛制作子任務(wù)三創(chuàng)建關(guān)系【任務(wù)要求】創(chuàng)建關(guān)系:自動創(chuàng)建、手動創(chuàng)建-拖動【任務(wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\5-數(shù)據(jù)建模.xlsx

本案例導入表格數(shù)據(jù)為四個維度表(產(chǎn)品表、日期表、門店表和會員表)和一個事實表(銷售表),查看并創(chuàng)建維度表和事實表之間的關(guān)系。汪剛制作子任務(wù)三創(chuàng)建關(guān)系【任務(wù)要求】創(chuàng)建關(guān)系:手動創(chuàng)建-設(shè)置屬性12435汪剛制作DAX-數(shù)據(jù)分析表達式任務(wù)二汪剛制作子任務(wù)一認識DAX公式DAX是DataAnalysisExpressions的縮寫,可翻譯為“數(shù)據(jù)分析表達式”;DAX是公式或表達式中可用于計算并返回一個或多個值的函數(shù)、運算符或常量的集合;微軟在開發(fā)DAX的時候,參考了EXCEL中的很多函數(shù),它們名稱相同,參數(shù)用法也類似;本教材只介紹DAX初級用法,若想構(gòu)建非常復雜的DAX公式,可參考《DAX權(quán)威指南》;PowerBI極客網(wǎng)站/汪剛制作子任務(wù)一認識DAX公式DAX公式特點如下:類似Excel函數(shù)基于列或表的計算引用“表”、“列”或度量值通過“‘”或“[”啟動智能感知1.DAX語法【舉例】銷售金額=SUM('銷售表'[金額])含義:對銷售表的金額字段求和,并生成“銷售金額”度量值。銷售金額:表示度量值名稱。=:表示公式的開頭。完成計算后將會返回結(jié)果。SUM:DAX函數(shù)名。對銷售表中的金額列中的所有數(shù)據(jù)求和。():括住包含一個或多個參數(shù)的表達式。所有函數(shù)都至少需要一個參數(shù),一個參數(shù)會傳遞一個值給函數(shù)?!河脕硪帽砻]:用來引用列名或度量值名。銷售表:引用的表名。金額:引用的字段列。汪剛制作子任務(wù)一認識DAX公式2.DAX運算符汪剛制作子任務(wù)一認識DAX公式3-1.DAX函數(shù)-聚合函數(shù)汪剛制作子任務(wù)一認識DAX公式3-2.DAX函數(shù)-邏輯函數(shù)汪剛制作子任務(wù)一認識DAX公式3-3.DAX函數(shù)-信息函數(shù)汪剛制作子任務(wù)一認識DAX公式3-4.DAX函數(shù)-數(shù)學函數(shù)汪剛制作子任務(wù)一認識DAX公式3-5.DAX函數(shù)-文本函數(shù)汪剛制作子任務(wù)一認識DAX公式3-6.DAX函數(shù)-轉(zhuǎn)換函數(shù)汪剛制作子任務(wù)一認識DAX公式3-7.DAX函數(shù)-日期函數(shù)汪剛制作子任務(wù)一認識DAX公式3-8.DAX函數(shù)-關(guān)系函數(shù)汪剛制作子任務(wù)一認識DAX公式3-9.DAX函數(shù)-高級聚合函數(shù)汪剛制作子任務(wù)一認識DAX公式3-10.DAX函數(shù)-時間智能函數(shù)汪剛制作子任務(wù)一認識DAX公式3-11.DAX函數(shù)-常用篩選器函數(shù)汪剛制作子任務(wù)一認識DAX公式3-11.DAX函數(shù)-常用篩選器函數(shù)ALL函數(shù)篩選函數(shù),不能單獨使用,一般與Calculate函數(shù)一起使用;一般格式:ALL(表或列)。ALL函數(shù)的功能是返回表或列的所有值;ALL函數(shù)的作用是清除一切外部篩選,并能擴大篩選范圍;FILTER函數(shù)高級篩選器函數(shù),不能單獨使用,一般與Calculate函數(shù)一起使用;其作用是按指定篩選條件返回一張表;FILTER函數(shù)的一般格式:FILTER(表,篩選條件)

第一個參數(shù)是要篩選的表第二個參數(shù)是篩選條件返回的是一張表,不能單獨使用,需要與其他函數(shù)(通常是Calculate函數(shù))結(jié)合使用汪剛制作子任務(wù)一認識DAX公式DAX總結(jié)(高飛老師)DAX是一門強大的語言,它讓沒有任何IT背景的普通人借助Excel這樣的平民工具就可以處理幾百萬、上千萬行的數(shù)據(jù);完備的函數(shù)體系允許你將復雜的業(yè)務(wù)邏輯抽象成一個個公式,根據(jù)外部篩選條件的變化,這些公式可以瞬間完成計算并返回結(jié)果。在過去,這種分析可能需要依賴IT長達幾小時或數(shù)天的反饋才能完成。借助DAX,普通業(yè)務(wù)人員對數(shù)據(jù)的分析能力將可以實現(xiàn)質(zhì)的飛躍。

轉(zhuǎn)載自:/what-is-dax/汪剛制作子任務(wù)二認識CALCULATE函數(shù)CALCULATE函數(shù)被稱作DAX中最強大的計算器函數(shù);CALCULATE函數(shù)的一般格式:CALCULATE(表達式,條件1,條件2…)第一個參數(shù)是計算表達式,可以執(zhí)行各種聚合運算從第二個參數(shù)開始,是一系列篩選條件,可以為空;如果多個篩選條件,用逗號分隔所有篩選條件的交集形成最終的篩選數(shù)據(jù)集合根據(jù)篩選出的數(shù)據(jù)集合執(zhí)行第一個參數(shù)的聚合運算并返回運算結(jié)果強調(diào):CALCULATE函數(shù)內(nèi)部的篩選條件若與外部篩選條件沖突時,會強制刪除外部篩選條件,按內(nèi)部篩選條件執(zhí)行。汪剛制作子任務(wù)二認識CALCULATE函數(shù)

【任務(wù)要求】生成門店為長春市的不同產(chǎn)品分類、不同年度的銷售金額數(shù)據(jù)表【任務(wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\6-數(shù)據(jù)建模.pbix

本案例導入表格數(shù)據(jù)為四個維度表(產(chǎn)品表、日期表、門店表和會員表)和一個事實表(銷售表),在銷售表下創(chuàng)建“長春市門店銷售金額”度量值。長春市門店銷售金額=CALCULATE('銷售表'[銷售金額],FILTER('門店表','門店表'[店鋪名稱]="長春市"))123456汪剛制作子任務(wù)三認識DIVIDE函數(shù)在做數(shù)據(jù)分析時,很多指標都是相對值,如環(huán)比增長率、利潤率、存貨周轉(zhuǎn)率、離職率、借款逾期率等,它們的數(shù)學表達式都使用了除法。我們可以使用運算符“/”進行除法運算,但當分母為0時,系統(tǒng)會報錯。DIVIDE函數(shù)又叫安全除法函數(shù),其格式為“DIVIDE(分子,分母)”。它的好處是當分母為0時,系統(tǒng)不報錯,可以顯示為空或其他特定信息。汪剛制作子任務(wù)三認識DIVIDE函數(shù)【任務(wù)要求】計算銷售金額環(huán)比增長率【任務(wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\7-數(shù)據(jù)建模.pbix上月銷售額=CALCULATE('銷售表'[銷售金額],PREVIOUSMONTH('日期表'[日期]))上年同期銷售額=CALCULATE('銷售表'[銷售金額],SAMEPERIODLASTYEAR('日期表'[日期]))銷售金額環(huán)比=DIVIDE('銷售表'[銷售金額]-'銷售表'[上月銷售額],'銷售表'[上月銷售額])銷售金額同比=DIVIDE('銷售表'[銷售金額]-'銷售表'[上年同期銷售額],'銷售表'[上年同期銷售額])汪剛制作子任務(wù)三認識DIVIDE函數(shù)【任務(wù)要求】計算銷售金額環(huán)比、同比增長率【任務(wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\7-數(shù)據(jù)建模.pbix1234汪剛制作新建列、新建度量值和新建表任務(wù)三汪剛制作子任務(wù)一新建列新建列也叫創(chuàng)建計算列,新建列中通常會用到DAX公式;【任務(wù)要求】新建列【任務(wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\8-數(shù)據(jù)建模.pbix

本案例導入表格數(shù)據(jù)為四個維度表(產(chǎn)品表、日期表、門店表和會員表)和一個事實表(銷售表),在銷售表中引入產(chǎn)品表中的單價字段列,并生成金額字段列。

單價=RELATED('產(chǎn)品表'[單價])

金額='銷售表'[數(shù)量]*'銷售表'[單價]1234汪剛制作子任務(wù)二新建度量值度量值是PowerBI數(shù)據(jù)建模的靈魂;度量值是用DAX公式創(chuàng)建一個虛擬字段的數(shù)據(jù)值,通常理解為要分析的數(shù)據(jù)指標。它不改變源數(shù)據(jù),也不改變數(shù)據(jù)模型;度量值可以隨著不同維度的選擇而變化,一般在報表交互時使用,以便進行快速和動態(tài)的數(shù)據(jù)瀏覽;可以在“報表視圖”或“數(shù)據(jù)視圖”中創(chuàng)建和使用度量值,創(chuàng)建的度量值將顯示在帶有計算器圖標的字段列表中;汪剛制作子任務(wù)二新建度量值【任務(wù)要求】新建度量值【任務(wù)數(shù)據(jù)】案例數(shù)據(jù)\項目5\9-數(shù)據(jù)建模.pbix

本案例導入表格數(shù)據(jù)為四個維度表(產(chǎn)品表、日期表、門店表和會員表)和一個事實表(銷售表),在銷售表創(chuàng)建如下四個度量值。

銷售金額=SUM('銷售表'[金額])

銷售數(shù)量=SUM('銷售表'[數(shù)量])

營業(yè)店鋪數(shù)量=DISTINCTCOUNT('銷售表'[店鋪ID])

單店平均銷售額=[銷售金額]/[營業(yè)店鋪數(shù)量]123汪剛制作子任務(wù)三新建表通過新建表,可以創(chuàng)建數(shù)據(jù)分析所需的維度或輔助表,從而更好地理解和分析數(shù)據(jù);通過新建表,還可以更加靈活地組織

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論