PowerBI之DAX神功番外篇62 用生活中的案例講DAX
網(wǎng)友提問:



您需要的是不是這個結(jié)果如下圖所示,想要22年出現(xiàn)1次,且2023年沒有出現(xiàn)過的?

如果是,請繼續(xù)往下看,如果不是,請重新提問!
回答網(wǎng)友問題:
我先把網(wǎng)友的度量值放出來
我在視頻里經(jīng)常說一句話,能放在新建表里看的,就放表里看一下,因為眼見為實




然后,神奇的時刻到了
您看新建表顯示的房號和您截圖發(fā)來的矩陣上的房號是一樣的

所以我們需要22年出現(xiàn)1次的表如下圖左,23年表下圖右
按您的需求,過濾掉同時出現(xiàn)的,那我們要先找出來同時出現(xiàn)的
我們只需要房號,不需要其它列,帶著其它列沒辦法找重復(fù)的,因為列內(nèi)容不一樣,本身不重復(fù)

我現(xiàn)在分步講,因為您不能使用原表,原表受到年度列的影響這兩張表不存在留誰取誰
如下圖所示,我們對2022年度的表取房號列(仍然是一張表只是只有一列而已)

如下圖所示,我們對2023年度的表取房號列(仍然是一張表只是只有一列而已)

DAX神功第三卷第8回? ?https://www.bilibili.com/read/cv14264759

如下圖所示,我們得到了2張表相同的房號

DAX神功第三卷第8回? ?https://www.bilibili.com/read/cv14264759

現(xiàn)在我們要的3個房號就出來了

剛才是新建表的測試,只是讓您看到思路,沒用的,刪了吧。
您之前寫的度量值我只需要一個
下面是我寫的度量值
放到矩陣中,顯示如下

但是事情還沒有結(jié)束 ,因為您的案例2022年所有房號只有1次,我們改一下數(shù)據(jù)表,增加一行,如下圖

剛才的度量值肯定不能用了,因為數(shù)據(jù)不唯一,無法使用Except或intersect等連接函數(shù)
我們只需要對剛才的度量值做一下修改
先用summarize分組,分組就等于去重,同時計算它出現(xiàn)過幾次
再用filter篩選只出現(xiàn)1次的
然后使用Selectcolumns取房號列

返回結(jié)果:

全程不涉及原理,用生活中的案例也能說清楚

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可視化圖表