Функция VLOOKUP в Power Pivot

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Една от най-популярните функции във формулите на Excel е VLOOKUP. Но не можете да използвате VLOOKUP в Power Pivot. Това е главно защото в Power Pivot функциите за изрази за анализ на данни (DAX) не приемат клетка или диапазон от клетки за препратка – както VLOOKUP прави в Excel. Функциите DAX приемат за препратка само колона или таблица.

В Power Pivot не забравяйте, че работите с релационен модел на данни. Търсенето на стойности в друга таблица е наистина доста лесно и в много случаи изобщо не е необходимо да създавате формула.

Да предположим например, че имате обобщена таблица в работен лист на Excel за анализиране на данни за продажби във вашия модел на данни – и искате да направите сегменти въз основа на регионални данни от колона "Регион" в таблица по география. Можете просто да добавите Region като поле в обобщената таблица. Не са нужни търсене или формули. Това просто решение има някои изисквания: Колоната за справка "Регион" трябва да бъде в свързана таблица, а таблицата "География" не може да бъде скрита от списъка с полета на обобщената таблица.

Има редица случаи в Power Pivot, в които може да искате да търсите стойности в друга таблица като част от изчисление – например изчисляема колона или мярка. Те изискват персонализирана формула, създадена с помощта на DAX, която включва няколко функции, които извършват подобни търсения. Този, който ще изберете, зависи от това, което трябва да прави вашата формула.

Какво искате да направите?

Използвайте функцията RELATED за търсене на стойности в свързана таблица.

Използвайте функцията RELATEDTABLE за търсене в таблица, в която всички редове са свързани с текущия ред.

Използвайте функцията LOOKUPVALUE , за да върнете стойности по критерии за филтриране.