?最近開(kāi)車有點(diǎn)頻繁让虐,俗話說(shuō)常在河邊走哪有不濕鞋,今天就給大家說(shuō)一個(gè)前兩天的翻車現(xiàn)場(chǎng)黑滴。
本來(lái)呢憨募,3月份用著好好的一個(gè)報(bào)告,數(shù)據(jù)源袁辈、desktop和云端報(bào)告都顯示正常菜谣,員工也都干活挺給力的:
到了4月10號(hào)這天,我打開(kāi)報(bào)告要適當(dāng)修改一下模型晚缩,結(jié)果一刷新尾膊,發(fā)現(xiàn)4月份銷售額怎么還是0。
不對(duì)啊荞彼,我這幾位員工可是頂級(jí)銷售員冈敛,一般都是每個(gè)月上旬都完成本月任務(wù)啊。而且上個(gè)月末又新入職了一位以前是二次元漫畫作者轉(zhuǎn)行過(guò)來(lái)當(dāng)銷售員的鸣皂,據(jù)說(shuō)剛來(lái)了兩個(gè)周就直接把其他的同事按在地上吊打抓谴,直接破了單月歷史記錄。
我趕緊查一下數(shù)據(jù)源寞缝,沒(méi)問(wèn)題鞍┭埂:
趕緊再去云端刷新看一下:
我們發(fā)現(xiàn)云端顯示是正常的。
這是怎么回事呢荆陆?
思索了半天措拇,原來(lái)是我之前將數(shù)據(jù)的【包含在報(bào)表刷新中】點(diǎn)了取消:
為什么要這么做呢?以上只是模擬數(shù)據(jù)慎宾,數(shù)據(jù)量比較小丐吓,請(qǐng)看真實(shí)模型:
3.5億行數(shù)據(jù),可惜數(shù)據(jù)庫(kù)是MySQL趟据,沒(méi)法用增量刷新啊券犁,苦惱。
由于前幾個(gè)月的銷售數(shù)據(jù)都不會(huì)再更改了汹碱,所以我在數(shù)據(jù)庫(kù)中將銷售數(shù)據(jù)分為本月之前數(shù)據(jù)beforethismonth表和本月數(shù)據(jù)thismonth表:
導(dǎo)入Power BI的數(shù)據(jù)自然也是兩張表粘衬,再用UNION函數(shù)將兩張表合起來(lái),然后再將beforethismonth取消【包含在報(bào)表刷新中】,只在本地刷新thismonth表稚新,這樣就可以將之前的本地全部刷新時(shí)間由10分鐘縮短為不到1分鐘勘伺。
沒(méi)辦法,只能手動(dòng)表演什么是增量刷新褂删。
這樣飞醉,每個(gè)月初,在數(shù)據(jù)庫(kù)中修改一下視圖的代碼屯阀,就能將上個(gè)月的數(shù)據(jù)轉(zhuǎn)移到beforethismonth表缅帘,開(kāi)始一個(gè)新的循環(huán)。
還需要一個(gè)操作是:將beforethismonth更新一下數(shù)據(jù):
但是难衰!
我就是在修改完數(shù)據(jù)庫(kù)后钦无,并沒(méi)有進(jìn)行上面這個(gè)步驟進(jìn)行數(shù)據(jù)刷新,導(dǎo)致我在desktop中丟失了整個(gè)3月的數(shù)據(jù):
明白了原因后盖袭,再回到我們的模擬數(shù)據(jù)中刷新一下失暂,本地?cái)?shù)據(jù)也就更新到4月份數(shù)據(jù)了:
最后,我們來(lái)稍微說(shuō)一下這兩個(gè)刷新有什么不同:
點(diǎn)擊主頁(yè)的刷新按鈕鳄虱,其含義是通過(guò)刷新報(bào)表中的視覺(jué)對(duì)象來(lái)獲取數(shù)據(jù):
而如果在powerquery中取消【包含在報(bào)表刷新中】弟塞,代表刷新報(bào)表時(shí)并不會(huì)對(duì)此數(shù)據(jù)進(jìn)行刷新。
而通過(guò)右鍵點(diǎn)擊表-刷新數(shù)據(jù)醇蝴,是很明確的從數(shù)據(jù)源獲取最新數(shù)據(jù)宣肚,所以點(diǎn)擊這個(gè)按鈕后數(shù)據(jù)一定會(huì)更新到最新。
而云端刷新悠栓,就是通過(guò)網(wǎng)關(guān)直接刷新數(shù)據(jù)源霉涨,因此數(shù)據(jù)源發(fā)生改動(dòng),云端也會(huì)發(fā)生變化惭适。這就是為什么當(dāng)我看到本地缺失3月份數(shù)據(jù)時(shí)笙瑟,大腦中第一反應(yīng)是為什么發(fā)生這么嚴(yán)重的數(shù)據(jù)問(wèn)題其他人都沒(méi)有發(fā)現(xiàn),而等我看了一眼云端報(bào)告發(fā)現(xiàn)一切正常時(shí)癞志,才恍然大悟往枷,對(duì)他們來(lái)說(shuō)一切都是風(fēng)平浪靜。
最后再提醒一下大家凄杯,開(kāi)車需謹(jǐn)慎错洁,駕駛要安全。希望大家有所借鑒戒突,避免重蹈屯碴。
「 往期文章 」
如果雇一個(gè)人7d×24h每10秒刷新一次Power BI,我需要每月支付他多少錢膊存?
【強(qiáng)強(qiáng)聯(lián)合】在Power BI 中使用Python(1)
Power BI數(shù)據(jù)回寫SQL Server(1)沒(méi)有中間商賺差價(jià)
PowerBI借”第三方“將度量值回寫SQL與天貓總裁的兩個(gè)88年女人
【秒級(jí)響應(yīng)】在Power BI中使用Trello來(lái)跟進(jìn)你的項(xiàng)目進(jìn)展
Power BI從動(dòng)態(tài)標(biāo)題到多行標(biāo)題导而,這里的車速足夠快忱叭,抓緊來(lái)看!
中國(guó)式放假與調(diào)休——如何計(jì)算平均發(fā)貨時(shí)間今艺?
掃描二維碼
獲取更多精彩
學(xué)謙數(shù)據(jù)