PowerBI之DAX神功番外篇37 取同一列中不重復(fù)部分
網(wǎng)友提問


回答網(wǎng)友問題:
已知公式和結(jié)果,我們就能推斷出過程,您看您寫的度量值
合同數(shù)量 = CALCULATE(DISTINCTCOUNT('Sheet1'[合同編號]),'Sheet1'[部門]="人事部")
語法:calculate(計算器,篩選器)
先看看計算器返回的是什么,于是我又寫了一個度量值

為什么是11呀?回來數(shù)呀?當(dāng)我們把重復(fù)的保留唯一后,就只有A1、A2....A11

當(dāng)你將公式寫成
返回結(jié)果是10,因?yàn)槿耸虏恐杏蠥1、A2...A10? ? 一共10個不重復(fù)的數(shù)

當(dāng)你將公式寫成
返回4,因?yàn)殇N售部中有A1、A2、A9、A11 四個不重復(fù)的數(shù)

現(xiàn)在提供解決方案,方法不只一種,我只說我講過的,且簡單的,不就是這樣一個情況嗎?
而且現(xiàn)在的問題比我們之前講的還簡單

我們先在新建表中測試,統(tǒng)計合同編號相同的出現(xiàn)次數(shù)

我們現(xiàn)在不就是需要判斷列為1的嗎?
現(xiàn)在寫到度量值中:
返回結(jié)果:A1.....A10? 中把? A1? A2? A9? 扣出去? 就剩下7個數(shù)了

如果想做成動態(tài)也沒有問題,把tb1和tb2用一步寫在新建表中,用這張表的部門字段做切片器,再做一個度量值= countrows('新建表')? ? ?這就搞定了

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