具有重复方程式的Power BI查找

时间:2019-06-07 15:48:24

标签: powerbi dax

enter image description here我有一个包含重复项的数据集,我正在尝试执行与Excel中的Vlookup等效的操作。在excel中,当您使用vlookup函数时,即使有重复,它也只会返回第一个值。我正在使用的数据集具有唯一的16个字符串。

我已经利用了一些视频,表格和其他资源,但是没有运气。我已经将计算方程式与第一个非空白和一个过滤器一起使用,但是出现错误或返回空白。

https://1drv.ms/x/s!AtrxZbQBYb0LjZtaIkZcn4qsMimwnQ?e=PZbNud

Column = CALCULATE(
    FIRSTNONBLANK('Table1'[ID]),
    FILTER('Table1','Table1'[Parent]='Table1'[ID]))

1 个答案:

答案 0 :(得分:0)

您可以选择:

Column = 
var SampleID = 'Sample Data'[ID]
var EarliestDate = CALCULATE(MIN('Sample Data'[Creation Date]);FILTER('Sample Data';'Sample Data'[Parent] = SampleID))
return CALCULATE(MIN('Sample Data'[Text]);FILTER('Sample Data';'Sample Data'[Parent] = SampleID && 'Sample Data'[Creation Date] = EarliestDate))

注意:当日期相等时,它会找到最早的日期ann,最小的字符串

享受!