2016-09-23 47 views
0

我如何可以比較兩個相關表中的值做計數的措施比較值時,countrows?DAX代碼在兩列

這裏是測量式I寫 - 這不工作:

PoliciesPurchasedAsStudent = CALCULATE(Countrows(政策),人[日期刻度]> =策略[購買日期]))

的人們表包含每個客戶一個記錄(包括畢業日期一欄) 的策略表包含所有客戶(包括購買日期列)擁有 中的表上的客戶ID號相連的所有政策。

我只是想知道有多少政策是由客戶購買他們畢業之前。

我在做什麼錯?

回答

3

嘗試使用RELATED()功能,它可以讓你在Policies表中獲取相關的值。

PoliciesPurchasedAsStudent = 
CALCULATE (
    COUNTROWS (Policies), 
    FILTER (
     People, 
     People[Date Graduated] >= RELATED (Policies[Date Purchased]) 
    ) 
) 

讓我知道這是否有幫助。

+0

是 - 這完美地工作。非常感謝你。 – Kerry

+1

@Kerry,歡迎您,如果我的答案解決了您的問題,您可以將其標記爲通知其他問題已解決的正確答案。 [如何接受答案工作](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 –