Power BI LOOKUPVALUE - Примери за функцията LOOKUPVALUE Dax

Съдържание

LOOKUPVALUE в Power BI

След като казахме за важността на функцията VLOOKUP, можем да използваме същата функция в Power BI е често срещаният въпрос от всички начинаещи в Power BI, но за съжаление нямаме VLOOKUP Power BI; вместо това имаме подобен вид функция, т.е. функция LOOKUPVALUE в Power BI. В тази статия ще ви преведем през тази функция. Ако трябва да ви кажа важността на VLOOKUP в Excel за всички потребители на Excel с прости думи, „това е просто неразделна част“. Да, VLOOKUP е неразделна част от всички потребители на Excel и битови функции в света на Excel.

Какво прави функцията LOOKUPVALUE в Power BI?

Функцията LOOKUPVALUE е подобна на функцията VLOOKUP в MS Excel, която търси необходимата колона от едната таблица до другата въз основа на стойността за търсене. Тъй като вече знаем достатъчно за VLOOKUP, няма да навлизаме дълбоко в тази функция теоретично, така че нека разгледаме сценария сега.

Имам три маси с мен. По-долу са скрийншотовете на същото.

Имаме три таблици, наречени „Product_Table, Tax-Table и Discount_Table“, съответно.

В Product-_Table нямаме информация „Данък%“ и „Отстъпка%“, която има в другите две таблици. Така че в общата колона на трите таблици е „Продукт“, така че използвайки това, трябва да извлечем данните в „Product_Table“.

Преди да приложим функцията LOOKUPVALUE, нека разгледаме синтаксиса на тази функция.

Име на колона с резултат: Това не е нищо друго освен от други таблици, от коя колона се нуждаем от резултата. Така че за пример от „Таблица_T_TAB“ се нуждаем от резултати от колоната „Данък%“, а от „Таблица с отстъпка“ се нуждаем от резултати от колона „Отстъпка%“.

Име на колона за търсене: Това е нищо друго освен в целевата таблица (Tax_Table или Discount_Table) въз основа на коя колона търсим колоната с резултати . Така че нашата стойност за търсене: Това е името на колоната в настоящата таблица (Product_Table), което е същото като колоната в Името на колоната за търсене на други таблици.

Така че, в крайна сметка, Търсене Колона име и търсене Стойност двете колони трябва да бъде един и същ. Името на колоната за търсене е от таблицата с колони с резултати, а колоната със стойност за търсене ще бъде от настоящата таблица, където прилагаме функцията LOOKUPVALUE.

Пример за функцията LOOKUPVALUE DAX в Power BI

По-горе са данните, които използваме, за да приложим функцията LOOKUPVALUE Dax в Power BI. Можете да изтеглите работната книга от връзката по-долу и да я използвате, за да практикувате с нас.

Качете всичките три таблици във файла Power BI, за да започнете демонстрацията.

  • За „Product_Table“ трябва да извлечем стойностите от другите две таблици, така че първо ще извлечем „Discount%“ от „Discount_Table“. Щракнете с десния бутон върху „Product_Table“ и изберете „Нова колона“.
  • Дайте името на „Нова колона“ като „Отстъпка%“.
  • Отворете функцията LOOKUPVALUE сега.
  • Първият аргумент е Име на колона с резултати, тъй като търсим процента на отстъпка от „Discount_Table“, изберете името на колоната „Discount%“ от „Discount_Table“.
  • Следващият аргумент е Име на колона за търсене 1, така че това ще бъде името на колоната „Продукт“ от „Discount_Table“.
  • Следващият аргумент е стойност за търсене, така че това ще има име на колона „Продукт“ от „Product_Table“.
  • Добре, приключихме Затворете скобата и натиснете клавиша Enter, за да получите резултата.

Ето, имаме резултат от „Отстъпка%“ от „Discount_Table“. Но когато разглеждаме колоната с резултати, тя не е в процентен формат, така че трябва да променим числовия формат на процентния формат.

  • Отидете в раздела „Моделиране“, изберете „Формат“ като „Процент“ и запазете десетичната запетая като 2.
  • Това ще приложи формата към избраната колона, както е показано по-долу.
  • По същия начин, сега трябва да вмъкнем още една колона, за да вземем „Данъчен%” от „Данъчна таблица”, както обикновено, щракнете с десния бутон и изберете „Нова колона”, дайте името на новата колона като „Данъчен%” и отворете функцията LOOKUPVALUE отново.
  • Този път Името на колоната с резултати ще бъде от „Tax_Table“, т.е. „Tax%“.
  • Името на колоната за търсене ще бъде името на колоната „Продукт“ от „Данъчно_таблица“.
  • Следващият аргумент е Стойност за търсене , така че това ще съдържа името на колоната „Продукт“ от „Product_Table“.

Затворете скобата и натиснете Enter, за да получите стойностите „Данък%”.

Подобно на това, използвайки функцията Power BI LOOKUPVALUE, можем да извличаме данни от една таблица в друга.

Забележка: Файлът Power BI LOOKUPVALUE също може да бъде изтеглен от връзката по-долу и крайният изход може да бъде видян.

Можете да изтеглите този шаблон на Power BI LOOKUPVALUE тук - Шаблон на Power BI LOOKUPVALUE

Неща за запомняне

  • LOOKUPVALUE е включен в Power BI като функция за търсене на стойност.
  • Ако справочната стойност не бъде намерена, тя ще се върне празна като резултат.
  • Колоните с резултати и колоната за търсене са еднакви и в двете таблици.
  • За разлика от VLOOKUP, ние трябва да дадем всяко име на колона и параметри за търсене на диапазон.

Интересни статии...