2017-09-14 925 views
0

我想将一个表的Column1中的值与另一个表中的值相匹配,并获得column2的最大值。PowerBI Dax查询 - 匹配值并获得其最大值

,比如我有两个表,

表1

Col1 Col2 
AA 17 
AA 20 
AB 10 
AB 21 

表2

Col1 Col2 
AA ? 
AB ? 

我想我的输出看起来像这样,

Col1 Col2 
AA 20 
AB 21 

我已经尝试过,

col2的= MAX(表1 [COL2])

,但它并没有帮助。谢谢。请分享你的想法。

回答

1

您可以使用以下DAX:

Col2 = 
CALCULATE(
    MAX(Table1[Col2]), 
    FILTER(
     Table1, 
     Table1[Col1] = Table2[Col1] 
    ) 
) 

结果:

result