PowerBI Dax查询 - 匹配值并获得其最大值

时间:2017-09-14 17:45:47

标签: powerbi dax

我想将一个表的Column1中的值与另一个表的值匹配,并获得column2的最大值。

例如,我有两个表,

表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 个答案:

答案 0 :(得分:1)

您可以使用以下DAX:

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

结果:

result