我有一个包含重复项的数据集,我正在尝试执行与Excel中的Vlookup等效的操作。在excel中,当您使用vlookup函数时,即使有重复,它也只会返回第一个值。我正在使用的数据集具有唯一的16个字符串。
我已经利用了一些视频,表格和其他资源,但是没有运气。我已经将计算方程式与第一个非空白和一个过滤器一起使用,但是出现错误或返回空白。
https://1drv.ms/x/s!AtrxZbQBYb0LjZtaIkZcn4qsMimwnQ?e=PZbNud
Column = CALCULATE(
FIRSTNONBLANK('Table1'[ID]),
FILTER('Table1','Table1'[Parent]='Table1'[ID]))
答案 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,最小的字符串
享受!