四種方法都可以實現(xiàn):
1重量大于等于50 = CountRows(filter('采購表','采購表'[重量]>=50))
2重量大于等于50 = calculate(CountX('采購表','采購表'[蔬菜名]),filter('采購表','采購表'[重量]>=50))
3重量大于等于50 = Countx('采購表', if('采購表'[重量]>=50,1))
![]() ![]() 學(xué)習(xí)達人
|
T043508ta
展開
|
![]() ![]() 學(xué)習(xí)達人
|
mymcamel
展開
【求助】關(guān)于重量>=50的計數(shù)公式,如下寫法錯誤在哪里,以及如何修改,求教大神。
公式 = COUNTX( '采購表', '采購表'[重量]>=50 ) ![]() mymcamel
展開
@ lon0619 感謝支持,提供了新思路。對于countX的使用,我自己理解如下:
1)對于原公式CountX( '采購表', '采購表'[重量]>=50),因為判斷條件會返回True和False,而countx無法識別,所以放入BI中會報錯。若函數(shù)替換為countax則不會報錯
2)但countax的問題在于,它無法單獨對true計數(shù),只能對true和false全部計數(shù),此時結(jié)果其實是每日的條目數(shù)
3)歸根結(jié)底,原問題原因在于,只通過[重量]>=50來判斷不夠精細,所以老師會用if提升精細程度,從而讓CountX/CountaX發(fā)揮作用 |
承擔因您的行為而導(dǎo)致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。