100小時學習計劃—POWER BI

基礎(chǔ):EXCEL熟練使用叁征,知道power query家破,不知道power pivot

目標:使用power bi完成排名可視化報表的制作


2020.7.17

又糾結(jié)在rankx函數(shù)里面了抢呆。叫榕。混巧。细睡。

對單個維度進行排序時叹哭,只要表中有其他維度就會排序錯誤忍宋,比如對學生名稱排序,但是表結(jié)構(gòu)是學校-年紀-姓名风罩,排名函數(shù)rankx(all(姓名)糠排,成績),結(jié)果全是1或2超升,后來發(fā)現(xiàn)是其他維度的干擾入宦,需要將其他維度也加到all函數(shù)里面來,修改成rankx(all(學校廓俭,年紀云石,姓名),成績)研乒,結(jié)果準確汹忠。

2020.6.3 發(fā)現(xiàn)超棒的日期表

發(fā)現(xiàn)一個在使用M函數(shù)建立終極日期表的代碼,感謝博主http://www.reibang.com/p/7b69d8ec41ef

這個日期表幾乎把所有我們可能用到的日期表達方式都考慮進去了,還可選擇中文還是英文宽菜,非常完美谣膳!

中間又過了很多天。铅乡。继谚。。

已經(jīng)用power bi實現(xiàn)排名可視化的報表制作阵幸,并且已經(jīng)是在公司內(nèi)使用花履。以前用Excel處理需要半個多小時的報表,現(xiàn)在通過power bi每天刷新只需要幾分鐘挚赊,極大提高了效率诡壁,并且還能在不改變報表樣式的情況下選擇各種維度查看數(shù)據(jù),這就是交互式報表最大的優(yōu)勢荠割。但是power bi在實際運用的過程中還是會出現(xiàn)一些小問題妹卿,比如刷新數(shù)據(jù)集以后,展示報表未刷新蔑鹦,需要重新編輯保存一下夺克;比如折線圖沒有新增新增的日期,目前看來主要是power bi online的問題嚎朽。

DAY不知道多少天了(累計肯定超過50小時了)

中途一直在研究power bi的可視化排版問題铺纽,目前已經(jīng)完成了可視化的初稿。最有趣的是搞定了導(dǎo)航欄火鼻。在中途發(fā)現(xiàn)我想做一個累計數(shù)據(jù)的分組問題室囊,類似于頻次分析,然而這個數(shù)據(jù)跟日期有關(guān)魁索,所以用一般分組方式搞不定。我的想法是盼铁,返回一個被外部篩選器已經(jīng)篩選了的表粗蔚,去掉日期,保持想要統(tǒng)計的值的唯一性饶火,再進行條件統(tǒng)計鹏控。

Day8(3小時,累計34小時)

關(guān)于行上下文和篩選上下文

看過很多講解肤寝,感覺每個人都有自己不同的理解当辐。

而我個人的理解是,上下文就是環(huán)境鲤看,上文是源數(shù)據(jù)缘揪,下文是經(jīng)過處理之后的匯總數(shù)據(jù),上下文就是一切跟表達式選中的行有關(guān)的環(huán)節(jié)。

篩選上下文找筝,跟度量值差不多蹈垢,篩選上下文受到內(nèi)外部篩選器的控制,通過篩選器控制而產(chǎn)生的上下文就是篩選上下文袖裕;

行上下文曹抬,跟計算列差不多,不受內(nèi)外部篩選器的控制急鳄,直接使用源數(shù)據(jù)進行計算谤民;

行上下文轉(zhuǎn)換成篩選上下文,就是通過calculate等函數(shù)疾宏,把行上下文變成一個可以被篩選器控制的篩選上下文赖临;

Day7(3小時,累計31小時)

今天主要是用excel做了大盤數(shù)據(jù)儀表盤灾锯,數(shù)據(jù)建模使用的是power pivot兢榨,最有感觸的是,power pivot在處理多數(shù)據(jù)上面的性能要高excel太多了顺饮,而且使用pivot之后吵聪,數(shù)據(jù)源在更改的時候,也不會對儀表盤產(chǎn)生影響兼雄;以后在更新數(shù)據(jù)的時候吟逝,只需要增加數(shù)據(jù)再刷新就行了,大大提高了工作效率赦肋;

之所以不使用power bi块攒,主要原因是最開始想用power bi做報表的原因是power bi可以把鏈接發(fā)布出去,別人可以在線就能打開并交互使用佃乘,但后來了解到在發(fā)布的時候會把我們的數(shù)據(jù)也發(fā)布出去囱井,涉及到公司機密;

Day6(4小時趣避,累計28小時)

遇到的問題:刷新數(shù)據(jù)的時候發(fā)生表中某一列不存在的報錯庞呕,還不知道為什么;

今天想要增加每個類別在當日的業(yè)績占比度量值程帕,之前一直想找有什么辦法能夠像excel一樣做條件篩選住练,后來才反應(yīng)其實切片器和透視表就是一個外部篩選器,借助透視表就能很輕松的使用calculate函數(shù)達到效果愁拭;

Day5 (3小時讲逛,累計24小時)

關(guān)于昨天父子層級的問題,已經(jīng)得知因為透視表會默認隱藏值為空的那些行岭埠,所以就會讓我們以為是沒有包含那些行盏混,實際上那些行是存在的蔚鸥,只是被隱藏了,所以在計算的時候只要把為空的條件都帶上就能計算成功了括饶。

已經(jīng)完成排名報表首頁的制作株茶。

Day4 (5小時,累計21小時)

關(guān)于排名為負排名出錯的問題已經(jīng)得到解決图焰,在power bi極客網(wǎng)站上的提問得到的解答启盛,原因是中間有很多利潤為空的子類,利潤為空的子類在計算時轉(zhuǎn)成了0參與了分類技羔,所以導(dǎo)致負值排名出錯僵闯;解決辦法就是添加一個篩選條件,把為空的全部篩選掉藤滥,排名正常鳖粟;

應(yīng)該還要去仔細看一下power pivot里面對父子層級的定義,在我的理解里拙绊,應(yīng)該不會產(chǎn)生非該類的子類別存在向图,但是實際上是每一個父類別下面都有所有的子類別,但是數(shù)據(jù)為空的子類別會不進行展示标沪,但是在逐行計算的時候又會被計算上榄攀,這點還沒搞懂;

學習了eariler函數(shù)金句,因為我們的數(shù)據(jù)都是累計數(shù)據(jù)檩赢,所以如果需要當日數(shù)據(jù)需要進行計算,用eariler函數(shù)可以方便處理违寞,eariler函數(shù)通常和filter函數(shù)進行使用贞瞒,有一個作者說得比較好,earlier函數(shù)將實際表和filter構(gòu)建的虛擬表進行比較趁曼,找到滿足條件的行军浆;

hasonefilter函數(shù),之前判斷是否是子類的時候彰阴,使用另一個作者的方法瘾敢,通過判斷行數(shù)的方法來判斷子類,這樣公式寫出來會比較長尿这,且當子類別只有一行的時候會返回true;而hasonefilter能直接判斷是否有篩選器庆杜,這樣只有兩層級的時候判斷次類會更方便射众,但是多層級的時候會有問題;

并用power view構(gòu)建了一個簡單的日報表晃财,如果需要出日報的話叨橱,對于我來說就是添加數(shù)據(jù)的事情并刷新典蜕;

在學習的過程中,我總是會反思罗洗,如果現(xiàn)在我學習的這個東西放在我以前的工作中愉舔,會產(chǎn)生什么樣的效果,通過不停的反思調(diào)整我的方向伙菜;比如轩缤,我最開始想學習power bi是因為可視化效果,但是在不斷的學習過程中我發(fā)現(xiàn)power bi的最大效果不是給我們提供非常好看非常精美的展示贩绕,這個東西我用excel也能做到火的;而是當我對數(shù)據(jù)進行一次建模以后,對于以后每次的數(shù)據(jù)更新淑倾,或者大規(guī)模級的數(shù)據(jù)處理馏鹤,使用power bi或者power pivot會更方便;所以我決定先學習power pivot娇哆,掌握power bi的大腦湃累;

但是自己也會產(chǎn)生一定的問題,就是當我被一個問題卡住了以后碍讨,我會非常非常的希望先解決這個問題治力,我不能允許有任何一個沒有得到解決的問題放在我面前,然后就會打亂自己的時間計劃垄开;

Day3 (3小時琴许,累計16小時)

昨日問題未解決,但是想到了相關(guān)的方法溉躲;

今天主要學習power pivot的使用榜田,并且用實際表建立了關(guān)系;對度量值有更深的理解锻梳;學習了calculate函數(shù)箭券,掌握calculate函數(shù)的基本用法;

Day2 (8小時疑枯,累計13小時)

昨日問題解決:了解到power bi使用的是DAX函數(shù)辩块,所以開始學習DAX函數(shù);

學習DAX函數(shù)荆永,主要學習了countrows废亭、rankx、related函數(shù)的使用具钥,學會了父類和子類的動態(tài)排名函數(shù)豆村;給power bi里面導(dǎo)入高級圖表模板,第一頁面的元素簡單布局骂删;遇到的問題:子類的正值排名正確掌动,但負值排名產(chǎn)生錯誤四啰,暫時沒找到原因;

Day1 (約5小時)

安裝power bi粗恢,B站查看極簡入門視頻柑晒,簡單了解使用方法,遇到的問題:由于power pivot使用的函數(shù)是對整列的數(shù)據(jù)進行計算眷射,和excel的不一樣匙赞,所以不知道怎么去計算;感觸比較深的是pq凭迹、pp罚屋、pv的關(guān)系;

1嗅绸、最重要最重要的關(guān)系:power query —> power pivot —> power view脾猛,即對應(yīng)的是數(shù)據(jù)整合,數(shù)據(jù)篩選鱼鸠,數(shù)據(jù)展示

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末猛拴,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蚀狰,更是在濱河造成了極大的恐慌愉昆,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件麻蹋,死亡現(xiàn)場離奇詭異跛溉,居然都是意外死亡,警方通過查閱死者的電腦和手機扮授,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門芳室,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人刹勃,你說我怎么就攤上這事堪侯。” “怎么了荔仁?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵伍宦,是天一觀的道長。 經(jīng)常有香客問我乏梁,道長次洼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任遇骑,我火速辦了婚禮滓玖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘质蕉。我一直安慰自己势篡,他們只是感情好,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布模暗。 她就那樣靜靜地躺著禁悠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪兑宇。 梳的紋絲不亂的頭發(fā)上碍侦,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天,我揣著相機與錄音隶糕,去河邊找鬼瓷产。 笑死,一個胖子當著我的面吹牛枚驻,可吹牛的內(nèi)容都是我干的濒旦。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼再登,長吁一口氣:“原來是場噩夢啊……” “哼尔邓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起锉矢,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤梯嗽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后沽损,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體灯节,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年绵估,在試婚紗的時候發(fā)現(xiàn)自己被綠了炎疆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡壹士,死狀恐怖磷雇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情躏救,我是刑警寧澤唯笙,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站盒使,受9級特大地震影響崩掘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜少办,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一苞慢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧英妓,春花似錦挽放、人聲如沸绍赛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吗蚌。三九已至,卻和暖如春纯出,著一層夾襖步出監(jiān)牢的瞬間蚯妇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工暂筝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留箩言,地道東北人。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓焕襟,卻偏偏與公主長得像陨收,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子胧洒,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

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