Power BI Lookup с уравнением дубликатов - PullRequest
0 голосов
/ 07 июня 2019

enter image description here У меня есть набор данных, который содержит дубликаты, и я пытаюсь сделать эквивалент Vlookup из Excel.В Excel, когда вы используете функцию vlookup, она просто возвращает первое значение, даже если есть дубликат.Набор данных, с которым я работаю, имеет уникальную 16-символьную строку.

Я использовал несколько видео, форм и других ресурсов, но не повезло.Я использовал уравнение расчета с первым непустым и фильтром, но я либо получаю ошибку, либо возвращает пустое значение.

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

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

1 Ответ

0 голосов
/ 08 июня 2019

Вы можете пойти с:

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, когда даты равны, наименьшая строка

Наслаждайтесь!

...