Power BI大數(shù)據(jù)財務(wù)報表智能可視化分析 課件 項目三 DAX函數(shù)及其應(yīng)用_第1頁
Power BI大數(shù)據(jù)財務(wù)報表智能可視化分析 課件 項目三 DAX函數(shù)及其應(yīng)用_第2頁
Power BI大數(shù)據(jù)財務(wù)報表智能可視化分析 課件 項目三 DAX函數(shù)及其應(yīng)用_第3頁
Power BI大數(shù)據(jù)財務(wù)報表智能可視化分析 課件 項目三 DAX函數(shù)及其應(yīng)用_第4頁
Power BI大數(shù)據(jù)財務(wù)報表智能可視化分析 課件 項目三 DAX函數(shù)及其應(yīng)用_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PowerBI大數(shù)據(jù)財務(wù)報表智能可視化分析PowerBIbigdataintelligentvisualizationanalysisoffinancialstatementsBUSINESSDAXFunctionandItsApplicationsDAX函數(shù)及其應(yīng)用項目三教學(xué)導(dǎo)航1.理解DAX函數(shù)的定義、語法解析與運算符號。2.了解常用DAX函數(shù)在財經(jīng)領(lǐng)域的具體應(yīng)用。3.掌握CALCULATE函數(shù)和篩選器函數(shù)的功能與使用范圍。4.掌握時間智能函數(shù)的語法與應(yīng)用。5.理解DAX函數(shù)編程語言的結(jié)構(gòu)體系與內(nèi)涵。

知識目標(biāo)1.能夠熟練應(yīng)用DAX聚合函數(shù)、日期函數(shù)、邏輯函數(shù)、文本函數(shù)、信息函數(shù)、數(shù)學(xué)函數(shù)與關(guān)系函數(shù)建模。2.能夠熟練應(yīng)用上下文解析函數(shù)與行上下文函數(shù)建模。3.能夠熟練應(yīng)用CALCULATE函數(shù)與CALCULATETABLE函數(shù)建模。4.能夠熟練應(yīng)用FILTER函數(shù)、ALL函數(shù)、ALLSELECTED函數(shù)建模。5.能夠熟練應(yīng)用時間智能函數(shù)。6.能夠熟練應(yīng)用SWITCH條件判斷函數(shù)與SUMMARIZE函數(shù)。

能力目標(biāo)1.能夠熟練應(yīng)用DAX聚合函數(shù)、日期函數(shù)、邏輯函數(shù)、文本函數(shù)、信息函數(shù)、數(shù)學(xué)函數(shù)與關(guān)系函數(shù)建模。2.能夠熟練應(yīng)用上下文解析函數(shù)與行上下文函數(shù)建模。3.能夠熟練應(yīng)用CALCULATE函數(shù)與CALCULATETABLE函數(shù)建模。4.能夠熟練應(yīng)用FILTER函數(shù)、ALL函數(shù)、ALLSELECTED函數(shù)建模。5.能夠熟練應(yīng)用時間智能函數(shù)。6.能夠熟練應(yīng)用SWITCH條件判斷函數(shù)與SUMMARIZE函數(shù)。素養(yǎng)目標(biāo)1.利用多媒體,結(jié)合課本的實際案例數(shù)據(jù)與DAX相關(guān)函數(shù)進(jìn)行操作。2.DAX函數(shù)功能、語法解析、運算符號以及PowerBI數(shù)據(jù)建模關(guān)系部分采用PPT講授與互動研討方式開展教學(xué)。3.DAX函數(shù)實操案例與PowerBI數(shù)據(jù)建模案例講解采用二維碼微課視頻與現(xiàn)場實操演示方式開展教學(xué)。4.使用清華大學(xué)學(xué)堂在線平臺資源開啟線上線下混合式教學(xué)。推薦教學(xué)方式思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報任務(wù)一DAX函數(shù)語法以及函數(shù)基礎(chǔ)知識DAX語法解析01DAX運算符02DAX基礎(chǔ)函數(shù)03一、DAX語法解析DAXsyntaxparsingPART01一、DAX語法解析DAX語法就是按照PowerBI規(guī)則書寫的正確公式,即組成公式的不同元素,它主要包含三個部分:語法(Syntax)、函數(shù)(Function)和上下文(Context)。如果需要處理列的一部分或列中的唯一值,則可以通過使用篩選列或返回唯一值的DAX函數(shù)來實現(xiàn),DAX函數(shù)返回的結(jié)果可能是單個數(shù)據(jù)、單列或者一個表。1.DAX語法涵義(1)DAX語法組成思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報一、DAX語法解析可看出DAX的基礎(chǔ)語法包括以下元素:1.DAX語法涵義(2)度量值構(gòu)成①

表示度量值名稱(表達(dá)式名稱)②

表示等號運算符(賦值符號),是DAX公式的開頭③

函數(shù)名稱,“SUM”函數(shù)是計算某列的數(shù)字和,是常見的求和函數(shù)。④

表示目標(biāo)值所在的表名。度量值和列在引用的時候?qū)κ欠裉砑颖砻o強制要求,目的是為了減少歧義。⑤

列名,如這次引用了“銷售表”中的“金額”那一列進(jìn)行目標(biāo)列的求和。銷售金額=SUM(‘銷售表’【金額】)↓①↓②↓③↓④↓⑤思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報一、DAX語法解析大部分函數(shù)需要括號和參數(shù),部分函數(shù)需要括號但不需要參數(shù),如:BLANK()、TRUE()、FALSE()函數(shù)等,極少數(shù)不需要括號和參數(shù),如IN函數(shù)。括號需要在英文狀態(tài)輸入(中文狀態(tài)輸入會出現(xiàn)語法錯誤)。(3)注意事項(4)結(jié)果展示銷售金額=SUM(‘銷售表’【金額】)↓①↓②↓③↓④↓⑤4百萬思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報二、DAX運算符DAXoperatorPART02(1)DAX運算符表二、DAX運算符1.常見DAX函數(shù)運算符DAX函數(shù)運算符基本與EXCEL一致思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報(3)DAX函數(shù)符號優(yōu)先級二、DAX運算符1.常見DAX函數(shù)運算符如果在編輯單個度量值時需要運用到多個運算符組合,需要嚴(yán)格按照表3-2所示,對操作進(jìn)行排序設(shè)計,如果是同一優(yōu)先級,那么按照從左到右的順序進(jìn)行排序。順序符號含義1.^求冪2.—負(fù)號3.*和/乘法和除法4.!NOT一元運算5.+和—加法和減法6.&串聯(lián)兩個或兩個以上的文本值7.=、<、>、>=、<=、<>比較運算符思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)DAXBasicFunctionsPART03(1)聚合函數(shù)內(nèi)容幾乎所有的數(shù)據(jù)模型都需要對數(shù)據(jù)進(jìn)行聚合操作,利用DAX函數(shù)聚合表中目標(biāo)列的值,并成功返回目標(biāo)值,這些函數(shù)稱為聚合函數(shù)三、DAX基礎(chǔ)函數(shù)1.聚合函數(shù)注意:帶’號的函數(shù)為與EXCEL中的通用函數(shù)。類別函數(shù)含義例子例子返回結(jié)果聚合函數(shù)SUM返回列中所有數(shù)字的總和銷售總數(shù)量=SUM('銷售表'[數(shù)量])19千AVERAGE’返回列中的平均值平均銷售數(shù)量=AVERAGE('銷售表'[數(shù)量])7MIN’返回列中的最小值最低銷售額=MIN('銷售表'[數(shù)量])1MAX’返回列中的最大值最高銷售額=MAX('銷售表'[數(shù)量])20思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)類別函數(shù)含義例子例子返回結(jié)果聚合函數(shù)COUNT’返回列中數(shù)字型的數(shù)目銷售天數(shù)=COUNT('銷售表'[數(shù)量])2769COUNTA’返回列中任何格式的數(shù)目銷售天數(shù)1=COUNTA('銷售表'[訂單日期])2769COUNTBLANK返回列中空白單元格的數(shù)目列6空白格數(shù)量=COUNTBLANK('銷售表'[Column6])2769COUNTROWS返回數(shù)據(jù)表中的數(shù)據(jù)的條目數(shù)訂單數(shù)量=COUNTROWS('銷售表')2769DISTINCTCOUNT返回不重復(fù)計數(shù)的數(shù)目銷售額不同的天數(shù)=DISTINCTCOUNT('銷售表'[金額])156思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)(2)聚合函數(shù)在PowerBI中的實現(xiàn)打開PowerBIDesktop應(yīng)用程序,執(zhí)行命令:“主頁”→“數(shù)據(jù)”→“獲取數(shù)據(jù)”→“Excel工作簿”。選擇“潛水器材連鎖店案例”Excel文件,然后單擊“打開”按鈕。選中“潛水器材連鎖店案例”文件,右側(cè)窗口會出現(xiàn)“潛水器材連鎖店案例”表中的數(shù)據(jù),勾選“產(chǎn)品表”、“銷售表”,點擊轉(zhuǎn)換數(shù)據(jù),則完成數(shù)據(jù)導(dǎo)入工作。首先需要在銷售表中的菜單欄添加2個“新建列”,分別設(shè)置新建列為“單價”和“金額”。思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)模型視圖中連接日期和訂單日期。在數(shù)據(jù)視圖菜單欄中的表工具選擇“計算”“新建度量值”進(jìn)行設(shè)置。打開PowerBIDesktop應(yīng)用程序,打開“案例數(shù)據(jù)\項目三\潛水器材連鎖店案例”文件,鼠標(biāo)單擊窗口左側(cè)的“報表”,進(jìn)入“聚合函數(shù)”展示界面。制作9個卡片圖,點擊“可視化”窗格中的“卡片圖”按鈕,將“銷售總數(shù)量”拖至屬性窗格中“字段”位置,如圖3-9所示。設(shè)置視覺對象的格式,如“效果”中的背景顏色,視覺對象陰影,標(biāo)題設(shè)置,文本大小等,生成卡片圖。(2)聚合函數(shù)在PowerBI中的實現(xiàn)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)(2)聚合函數(shù)結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)(1)日期函數(shù)內(nèi)容2.日期函數(shù)類別函數(shù)含義例子例子返回結(jié)果日期函數(shù)YEAR/QUARTER/MONTH/DAY’返回日期的年/季度/月/日年份=YEAR("2020-5-20")2020HOUR/MINUTE/SECOND’返回時間的小時/分/秒小時數(shù)=HOUR("2020-5-2014:42:59")14TODAY’返回今天的日期,參數(shù)為空當(dāng)前日期=TODAY()2023/7/60:00:00NOW’返回現(xiàn)在的日期和時間,參數(shù)為空當(dāng)前時間=NOW()2023/7/615:01:37思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)(1)日期函數(shù)內(nèi)容2.日期函數(shù)類別函數(shù)含義例子例子返回結(jié)果日期函數(shù)DATE’根據(jù)年、月、日生成日期日期=DATE(2020,5,20)2020/5/200:00:00WEEKDAY’返回星期(1-7的整數(shù))星期=WEEKDAY(2020-5-20)7WEEKNUM’計算日期是一年的第幾周周次=WEEKNUM(2020-5-20)24DATEVALUE’在DAX中,該函數(shù)把文本日期轉(zhuǎn)換為日期格式的日期轉(zhuǎn)換日期格式=DATEVALUE("2020年5月20日")2020/5/200:00:00思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)打開PowerBIDesktop應(yīng)用程序,執(zhí)行命令:“主頁”→“數(shù)據(jù)視圖”→“新建表”。在編輯欄中輸入表達(dá)式,“日歷表=CALENDAR(DATE(2020,5,20),DATE(2020,12,31)”,生成2020年5月20日至2020年12月31日的日歷表。(2)日期函數(shù)在PowerBI中的實現(xiàn)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報在字段的窗格中,將鼠標(biāo)移動到“Date”表標(biāo)題中,雙擊編輯,將“Date”改為“日期”。在數(shù)據(jù)視圖菜單欄中的表工具選擇“計算”“新建列”進(jìn)行設(shè)置列。三、DAX基礎(chǔ)函數(shù)(2)日期函數(shù)在PowerBI中的實現(xiàn)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)(2)日期函數(shù)結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)(3)邏輯函數(shù)類別函數(shù)含義邏輯函數(shù)AND’邏輯“且”等同于邏輯符號“&&”O(jiān)R’邏輯“或”,等同于邏輯符號“||”FALSE’返回邏輯值FALSETRUE’返回邏輯值TRUENOT’將TRUE轉(zhuǎn)換為FALSE,F(xiàn)ALSE轉(zhuǎn)換為TRUEIF’判斷邏輯是否成立,并返回指定的值IFERROR判斷計算是否出錯,并返回指定的值SWICH多條件邏輯判斷思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)類別函數(shù)含義文本函數(shù)LEFT’/MID’/RIGHT從左邊/中間/右邊取值LEN求長度BLANK返回空LOWER’/UPPER’將字母轉(zhuǎn)換為小寫/大寫CONCATENATE’將兩個文本字符串連接成一個文本字符串TRLM’刪除文本中除單詞之間的單個空格外的所有空格REPT’按給定次數(shù)重復(fù)文本VALUE將表示數(shù)值的文本字符串轉(zhuǎn)換為數(shù)值FORMAT將值轉(zhuǎn)換為指定數(shù)字格式的文本FIND/SEARCH查找返回一個文本字符在另一個文本中的起始位置,F(xiàn)IND區(qū)分大小寫,SEARCH不區(qū)分大小寫。(4)文本函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、PowerBIDesktop實操界面類別函數(shù)說明信息函數(shù)ISBLANK’是否為空值ISNUMBER’是否為數(shù)字ISEMPTY檢查表或表表達(dá)式是否為空ISNONTEXT’是否非文本(空白不是文本)ISERROR’是否錯誤ISTEXT是否為文本(5)信息函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報二、大數(shù)據(jù)的分析與技術(shù)分類類別函數(shù)含義數(shù)學(xué)函數(shù)ABS’求絕對值ROUND四舍五入ROUNDUP’/ROUNDDOWN’向上/下四舍五入INT’向下四舍五入取整DIVIDE安全除法,在除數(shù)為0時返回替代結(jié)果LN/LOG/LOG10’返回以e/指定數(shù)字/10為底的對數(shù)MOD’返回指定數(shù)字被整除后的余數(shù)(6)數(shù)學(xué)函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報ELATED函數(shù)在PowerBI中實現(xiàn),打開PowerBIDesktop應(yīng)用程序,執(zhí)行命令:“主頁”→“數(shù)據(jù)”→“獲取數(shù)據(jù)”→“Excel工作簿”。選擇“潛水器材連鎖店案例”Excel文件,然后單擊“打開”按鈕。選中“潛水器材連鎖店案例”文件,右側(cè)窗口會出現(xiàn)“潛水器材連鎖店案例”表中的數(shù)據(jù),勾選“產(chǎn)品表”、“銷售表”,點擊轉(zhuǎn)換數(shù)據(jù),完成數(shù)據(jù)導(dǎo)入工作。刪除列。在銷售表中點擊“數(shù)據(jù)視圖”→“新建列”→

在編輯欄中輸入“會計產(chǎn)品全稱=RELATED(‘產(chǎn)品表’[產(chǎn)品名稱])”→

點擊“Enter”鍵。在建立好數(shù)據(jù)模型后,通過RELATED可實現(xiàn)跨表取數(shù)。(7)關(guān)系函數(shù)(RELATED)函數(shù)三、DAX基礎(chǔ)函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)關(guān)系函數(shù)(RELATED)結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報RELATEDTABLE函數(shù)在PowerBI中實現(xiàn),打開PowerBIDesktop應(yīng)用程序,執(zhí)行命令:“主頁”→“數(shù)據(jù)”→“獲取數(shù)據(jù)”→“Excel工作簿”,選擇“潛水器材連鎖店案例”Excel文件,然后單擊“打開”按鈕。選中“潛水器材連鎖店案例”文件,右側(cè)窗口會出現(xiàn)“潛水器材連鎖店案例”表中的數(shù)據(jù),勾選“產(chǎn)品表”、“銷售表”,點擊轉(zhuǎn)換數(shù)據(jù),完成數(shù)據(jù)導(dǎo)入工作。(7)關(guān)系函數(shù)RELATEDTABLE函數(shù)刪除列。在銷售表中點擊“數(shù)據(jù)視圖”→“新建列”→“銷售次數(shù)=COUNTROWS(RELATEDTABLE('銷售表'))→

點擊“Enter”鍵。用COUNTROWS()函數(shù)取得各產(chǎn)品名稱的行數(shù),也就是各產(chǎn)品名稱有發(fā)生額的次數(shù)。三、DAX基礎(chǔ)函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、DAX基礎(chǔ)函數(shù)關(guān)系函數(shù)RELATEDTABLE結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報上下文解析01CALCULATE函數(shù)02篩選器函數(shù)03任務(wù)二CALCULATE函數(shù)和篩選器函數(shù)一、上下文解析ContextparsingPART011.DAX語法涵義(1)上下文涵義一、上下文解析上下文簡單理解就是(程序或者函數(shù)運行時的)環(huán)境。此函數(shù)可能是DAX函數(shù)中最強大的函數(shù),要學(xué)習(xí)此函數(shù),必須理解PowerBI中上下文的概念。PowerBI中常見的上下文有行上下文和篩選上下文兩種。行上下文對應(yīng)字段(可以是多個字段)的橫向操作產(chǎn)生新列組合,而篩選上下文對應(yīng)表數(shù)據(jù)集合的縱向操作產(chǎn)生新子表組合。思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報一、上下文解析篩選上下文是把原始數(shù)據(jù)按照一定的規(guī)則進(jìn)行篩選,篩選后的結(jié)果再作為環(huán)境變量帶入函數(shù)使用。通過設(shè)定篩選上下文,可以靈活的改變函數(shù)的運算范圍,實現(xiàn)個性化的數(shù)據(jù)分析目的。對于某個度量值的上下文,可以是篩選器、切片器、行和列以及其他可視化對象等。需要在銷售表中的菜單欄添加2個“新建列”,分別設(shè)置新建列為“單價”和“金額”,新建列創(chuàng)建公式如下:

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

金額=[單價]*[數(shù)量]在“產(chǎn)品分析”報表中,點擊“可視化”窗格中的“矩陣”按鈕,將“產(chǎn)品名稱”拖拉至屬性窗格中“行”位置,將“訂單日期”“月份”拖拉至屬性窗格中的在“列”位置。(2)篩選上下文思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報一、上下文解析(2)篩選上下文結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報二、CALCULATE函數(shù)CALCULATEfunctionPART02CALCULATE((expression),(FILTER1).(FILTER2)...)該函數(shù)由計算器和篩選器組成:D計算器就是參數(shù)<expression),是唯一的強制性參數(shù).它可以是要計算的表達(dá)式,可以是DAX公式,如SUM([發(fā)生額]),也可以是之前建立的度量值。@篩選器就是參數(shù)(FILTER).它是可選條件.當(dāng)有多個篩選條件時,用“,分隔,這些條件之間是“且”的關(guān)系。2.CALCULATE函數(shù)二、CALCULATE函數(shù)(1)CALCULATE函數(shù)語法思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報先篩選再計算可以理解成Excel中的SUMIF函數(shù)但CALOULATE函數(shù)不只計算求和。如果把數(shù)據(jù)透視表、矩陣圖等對象看作是度量值的初始篩選,那么CALCULATE函數(shù)就是在初始篩選基礎(chǔ)之上的進(jìn)一步篩選,通過添加、刪除、修改從而產(chǎn)生新的篩選條件;最后對計算器中的公式實現(xiàn)各種計算。二、CALCULATE函數(shù)(2)日期函數(shù)在PowerBI中的實現(xiàn)順序步驟1篩選器,切片器,行、列,設(shè)定初始篩選條件2CALCULATE函數(shù)對初始篩選條件增加、刪除來產(chǎn)生新的篩選條件3對CALCULATE函數(shù)的表達(dá)式執(zhí)行計算思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報(3)CALCULATE函數(shù)操作導(dǎo)入“潛水器材連鎖店案例”數(shù)據(jù)。在數(shù)據(jù)視圖菜單欄中的表工具選擇“計算”“新建度量值”進(jìn)行設(shè)置以下度量值:

銷售金額=SUM('銷售表'[金額])全年銷售額=CALCULATE([銷售金額],FILTER(ALL(‘日期表’),’日期表’[年]=”2020年在“產(chǎn)品分析”報表中,點擊“可視化”窗格中的“矩陣”按鈕,將“產(chǎn)品名稱”“產(chǎn)品分類名稱”拖拉至屬性窗格中“行”位置,將“全年銷售額”拖拉至屬性窗格中的在“值”位置。二、CALCULATE函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報二、CALCULATE函數(shù)(4)CALCULATE函數(shù)結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、篩選器函數(shù)FilterfunctionPART03三、篩選器函數(shù)DAX中常用的篩選器函數(shù)有:FILTER、ALL、ALLSELECTED等.它們常與CALCULATE函數(shù)搭配使用,作為CALCULATE函數(shù)的第二個參數(shù),F(xiàn)ILTER函數(shù)可以添加或修改篩選器,ALL系列函數(shù)可以刪除篩選器。思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報(1)FILTER函數(shù)語法三、篩選器函數(shù)CALCULATE函數(shù)自帶的篩選器只能實現(xiàn)對[列]的篩選,而且只能是“[列]=固定值”(運算符可以是>、<、<=、>=、<>等)的方式,如果要實現(xiàn)更加復(fù)雜的篩選,需要使用FILTER函數(shù)。FILTER函數(shù)可以實現(xiàn):“[列]=[度量值]”“[列]=[列]”[度量值]=固定值”等更多形式的篩選。通過FILTER函數(shù)后,會形成一張?zhí)摂M表,并會把此虛擬表作為CALCULATE函數(shù)的篩選條件。FILTER函數(shù)的語法是:

FILTER(<table>,<filter>)(table):FILTE函數(shù)要篩選的表(基表或表表達(dá)式).FILTER函數(shù)會逐行掃描該表(filter)為每一行實行布爾表達(dá)式計算.注意:基表是數(shù)據(jù)模型中已經(jīng)有的表,表達(dá)式是生成表的DAX函數(shù)生成的表1.FILTER函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報1.FILTER函數(shù)FILTER函數(shù)工作原理解釋:可以用圖進(jìn)行相關(guān)的說明總結(jié):先逐行掃描“銷售表”并根據(jù)條件“[銷售金額]>2000”判斷每一行是否符合要求,要留下符合條件的行生成虛擬表,再作為CALCULATE函數(shù)的篩選條件。(2)

工作原理三、篩選器函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、篩選器函數(shù)(4)FILTER函數(shù)結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、篩選器函數(shù)2.ALL函數(shù)(1)ALL函數(shù)語法ALL函數(shù)能夠清除初始篩選條件,返回表中的所有行或列中的所有值,ALL函數(shù)語法:

ALL(<table>|<column>)CALCULATE函數(shù)和ALL函數(shù)的組合應(yīng)用,實現(xiàn)不同年度全年銷售額的計算。【擴(kuò)展】:ALL函數(shù)的參數(shù)也可以是一張表,如ALL(‘產(chǎn)品表’),那么也將會清除“產(chǎn)品表”中所有字段的篩選.思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報2.ALL函數(shù)創(chuàng)建度量值:產(chǎn)品銷售總額=CALCULATE([全年銷售額],ALL('產(chǎn)品表'[產(chǎn)品名稱]))在“CALCULATE函數(shù)”報表中,點擊“可視化”窗格中的“矩陣”按鈕,將“產(chǎn)品名稱”“產(chǎn)品分類名稱”拖拉至屬性窗格中“行”位置,將“全年銷售額”拖拉至屬性窗格中的在“值”位置。ALL函數(shù)的意義在于計算占比,在該例子中,可利用ALL函數(shù)的特點,計算各產(chǎn)品銷售金額占比,創(chuàng)建度量值如下:

“產(chǎn)品銷售占比ALL=[銷售金額]/[產(chǎn)品銷售總額]”需要對度量值進(jìn)行設(shè)置,在“格式化”中選擇格式為“百分比”。(2)ALL函數(shù)操作步驟三、篩選器函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、篩選器函數(shù)(3)ALL函數(shù)結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報(1)ALLSELECTED函數(shù)ALLSELECTED函數(shù)是ALL函數(shù)的衍生函數(shù),與ALL函數(shù)語法相同,也是返回一張表。ALLSELECTED函數(shù)只是清除所選中的篩選條件,保留其他篩選條件。CALCULATE函數(shù)和ALLSELECTED函數(shù)可以組合應(yīng)用,實現(xiàn)動態(tài)產(chǎn)品銷售額占比。說明:比EXCEL透視表一樣容易計算總體占比,PowerBI更容易得到其動態(tài)指標(biāo)分析結(jié)果,運用DAX函數(shù)創(chuàng)建度量值,可以實現(xiàn)強大的分析效果。三、篩選器函數(shù)3.ALLSELECTED函數(shù)思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、篩選器函數(shù)(3)ALLSELECTED函數(shù)結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報時間智能函數(shù)介紹01時間智能函數(shù)應(yīng)用02任務(wù)三時間智能函數(shù)一、時間智能函數(shù)介紹IntroductiontoTimeIntelligenceFunctionsPART01時間智能函數(shù)可以方便操作時間段(天、月、季度或年)和時間點(月初、月末或年初、年末),為某時間或時間點構(gòu)建個性化的分析指標(biāo)。一、時間智能函數(shù)介紹思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報二、時間智能函數(shù)應(yīng)用ApplicationofTimeIntelligenceFunctionPART02利用時間智能函數(shù)計算上個月的銷售額以及銷售額的環(huán)比,在數(shù)據(jù)視圖菜單欄中選擇“計算”→“新建度量值”進(jìn)行設(shè)置度量值。點擊“可視化”窗格中的“表”按鈕,設(shè)置視覺對象的格式,如打開“值”“列標(biāo)題”顏色、文字大小、“網(wǎng)格”的效果,常規(guī)中的“效果”的背景顏色,視覺對象陰影,標(biāo)題設(shè)置,屬性等。二、時間智能函數(shù)應(yīng)用1.計算年累計銷售額思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報三、篩選器函數(shù)(1)計算年累計銷售額結(jié)果展示思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報SWITCH條件判斷函數(shù)01任務(wù)三其他常用函數(shù)語法SWITCH條件判斷函數(shù)SWITCHconditionaljudgmentfunctionPART01SWITCH(<expression><value>,<result>[,<value><result>]…[,<else>])SWITCH函數(shù)計算參數(shù)“expression”,并根據(jù)其不同計算結(jié)果返回不同的值;參數(shù)“value”和“result”必須成對設(shè)置.IF函數(shù)和SWITCH函數(shù)的對比。SWITCH函數(shù)可以替換IF函數(shù),性能沒有變化,但可讀性更好。此度量值需要拖到圖表對象的“字段”中會顯示度量值發(fā)生分層”的結(jié)果以利用柱形圖進(jìn)行展示。(1)語法解釋一、SWITCH條件判斷函數(shù)1.SWITCH函數(shù)語法思政鑄魂、商務(wù)智能、玩轉(zhuǎn)財報SUMMARIZE函數(shù)用于生成數(shù)據(jù)匯總表,按一列或多列對數(shù)據(jù)進(jìn)行分組,與數(shù)SQL中的“Groupby”和PowerQuery的“分組依據(jù)”功能類似。該函數(shù)還可以使用指能的表達(dá)式為匯總后的表添加新列,語法如下:SUMMARIZE((Table).(GroupBy_ColumnNamel)[(GroupBy_ColurmnName2).[(Namel).(Expression)].[….])SUMMARIZE函數(shù)根據(jù)參數(shù)“GroupByColumnName”進(jìn)行分組,并且可以對參數(shù)“Table”使用指定的表達(dá)式進(jìn)行匯總。參數(shù)“Table”和“GroupByColumnName”為必要參數(shù),“GroupByColumnName”可以設(shè)置多個,參數(shù)“Name”和“Expression”必須成對出現(xiàn)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論