函數(shù)周期表丨NATURALINNERJOIN

NATURALINNERJOIN函數(shù)

如果說(shuō),INTERSECT這個(gè)函數(shù)是取交集的話,那么本期的函數(shù)就是其補(bǔ)充的部分。

NATURALINNERJOIN這個(gè)函數(shù)可以通過(guò)內(nèi)部聯(lián)接,返回兩個(gè)表共有列的重合部分,也就是交集,但是不同之處在于會(huì)將兩個(gè)表中的其他列也添加到新的表中。

微軟將其劃分到”表函數(shù)“中。

用途:

1、用來(lái)查找兩個(gè)表交集的全部數(shù)據(jù);

2、可用于購(gòu)物籃分析,即購(gòu)買(mǎi)A且購(gòu)買(mǎi)B的客戶(hù)。

語(yǔ)法

DAX=NATURALINNERJOIN(<左表>, <右表>)

參數(shù)

左右表:可以是表的表達(dá)式,也可以是物理表。

返回結(jié)果

左右表共有列的重合部分,以及其他列組成的新表。

注意

1、@高飛老師在論壇上曾說(shuō),這個(gè)函數(shù)的使用分為有模型關(guān)系和無(wú)模型關(guān)系兩種情況。

無(wú)關(guān)系的情況下,兩個(gè)表的共有列需要同樣的列名;

有關(guān)系的情況下,兩個(gè)表的共有列的列名不能重復(fù)。

2、白茶在使用中發(fā)現(xiàn),PowerBI僅支持有關(guān)系,列名不重復(fù)的情況。

可能是白茶沒(méi)找到這個(gè)函數(shù)打開(kāi)的正確方式,如果有小伙伴知道請(qǐng)聯(lián)系白茶,謝謝。

3、此函數(shù)對(duì)于數(shù)據(jù)格式要求很?chē)?yán)格,格式必須統(tǒng)一,例如”1“和”1.00“這種會(huì)因?yàn)楦袷綄?dǎo)致無(wú)法匹配。

例子

模擬數(shù)據(jù):

這是白茶隨機(jī)模擬的數(shù)據(jù),可以看到表A和表C有很明顯的格式區(qū)別。

導(dǎo)入到PowerBI中,建立模型關(guān)系如下:

例子1:

例子1 =
NATURALINNERJOIN ( 'A表', 'B表' )

結(jié)果如下:

返回兩個(gè)表重合的列以及其他列組成的新表。

例子2:

例子2 =
NATURALINNERJOIN ( 'A表', 'C表' )

結(jié)果如下:

因?yàn)閿?shù)據(jù)格式問(wèn)題,導(dǎo)致兩個(gè)表的數(shù)據(jù)無(wú)法匹配,返回空表。

案例傳送門(mén):

《購(gòu)物籃應(yīng)用實(shí)例》

小伙伴們?GET了么?

白茶會(huì)不定期的分享一些函數(shù)卡片

(文件在知識(shí)星球[PowerBI丨需求圈])

這里是白茶,一個(gè)PowerBI的初學(xué)者。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容