PowerBI之DAX神功番外篇50 指定日期的顧客在日后的復(fù)購情況
網(wǎng)友提問:



回答網(wǎng)友問題:
為什么我讓大家發(fā)效果圖或是一步一步讓你們把話說清楚,因?yàn)槲也欢愕臉I(yè)務(wù)
我只能按你的要求做一個(gè)顯示效果一樣的東西
比如你心中有一位女神,他在你心中有多好,我看不到,只有你自己懂
你找我畫她的畫像,我只是負(fù)責(zé)把她畫出來,至于她是什么樣的人,我不清楚
業(yè)務(wù)也是一樣,可能你要的不是這個(gè),但是你表達(dá)不出來,別人就幫不了你
我們先準(zhǔn)備一張表

有些學(xué)習(xí)的人特有意思,他們說,2021年1月1日張三買了兩次怎么辦?這是業(yè)務(wù),你讓我怎么回答?如果合計(jì)算兩次你就合并成一條記錄例如在DAX中用SUMMARIZE就可以。如果2次就算兩次就別管它,將來需要唯一值再去重。
最后要的結(jié)果是這樣的,我在切片器上篩選2021/1/1(這一天有張三、李四、王五三個(gè)人購買),我們看2021/1/1之后的時(shí)間時(shí),這三個(gè)人復(fù)購次數(shù)和復(fù)購金額

(1)我們可以準(zhǔn)備一個(gè)日期表或者用SUMMARIZE對Sheet1日期列去重得到一張表都可以,按需去做就好,但是二者不能建議關(guān)系。
因?yàn)槲以谇衅魃系玫降氖且粋€(gè)值,我是用這個(gè)值去篩選Sheet1

(2)做下面兩個(gè)度量值
Selectdvalue(日期表[Date]) 代表切片器上你單選的那個(gè)日期值
篩選Sheet1中大于這個(gè)日期的記錄
用CountX計(jì)算或SumX求和
但是現(xiàn)在孫興華也在里面呢,因?yàn)?021/1/1沒有孫興華,但是后面的日期中有孫興華

我們可以用Calculate多條件篩選

需要一個(gè){"張三","李四","王五"},我們篩選Sheet1中的日期等于切片器上單選的那個(gè)日期
使用selectcolumns選擇我們需要的姓名列(就是 {"張三","李四","王五"})。最后讓? Sheet1的客戶列 in??{"張三","李四","王五"}? ?但是,《DAX神功》中講了? ?【列】=(任意比較運(yùn)算)值,會刪除這列的篩選,所以我們用keepfilters恢復(fù)篩選。

度量值如下:
做好的PowerBI文件發(fā)到評論區(qū)可下載研究

PowerBI學(xué)習(xí)順序:
【1】Access基礎(chǔ)篇,學(xué)習(xí)s01開頭的集數(shù),理解表格數(shù)據(jù)規(guī)范和表關(guān)系
https://www.bilibili.com/video/BV1tf4y117Sh
【2】PowerBI火力全開,學(xué)習(xí)函數(shù)語法,與應(yīng)用場景
https://www.bilibili.com/video/BV1qa4y1H7wp
【3】DAX神功,學(xué)習(xí)DAX函數(shù)原理
https://www.bilibili.com/read/readlist/rl442274
【4】PowerBI可視化圖表
https://www.bilibili.com/video/BV1W54y1i7dE
https://www.bilibili.com/video/BV1r54y1i75n