Функция Power BI СВЪРЗАНА
В MS-Excel всички сме свършили задачата да извлечем данни от една таблица в друга, така че в такива случаи VLOOKUP е домакинската формула за всички потребители на Excel. Без да използват VLOOKUP на работното си място, повечето потребители на Excel няма да стигнат там. Стойността на функцията VLOOKUP в MS Excel е посочена, можем ли да повторим същата формула в Power BI? Имаме различна формула, не точно формулата VLOOKUP, т.е. СВЪРЗАНА DAX функция. В тази статия ще ви преведем през една от важните СВЪРЗАНИ DAX функции в Power BI.
Какво прави СВЪРЗАНАТА функция в Power BI?
СВЪРЗАНО както казва самото име, той ще върне свързаната стойност една таблица в друга таблица. Това е подобно на функцията за справочна стойност, която имаме в MS Excel, т.е. VLOOKUP.
Въпреки това, в Power BI, преди да приложим тази функция DAX, трябва да създадем връзка на модел на данни между таблици, към които се позоваваме.
По-долу е синтаксисът на функцията RELATED DAX в Power BI.

Просто трябва да изберем колоната с резултати от другата таблица и тя ще ни извлече подробностите. Ако ви е трудно да разберете с това теоретично обяснение, не се притеснявайте, защото по-долу ще ви дадем подробни практически примери.

Пример за СВЪРЗАНА функция в Power BI
За да демонстрираме функцията СВЪРЗАНИ DAX в Power BI, подготвихме по-долу две таблици с данни в работен лист на Excel.
По-долу са дадени примери за функцията СВЪРЗАНИ в Power BI. Можете да изтеглите работната книга, за да използвате същия файл, който използвахме в този пример.

- По-горе имаме две таблици „Таблица с продукти“ и „Таблица с цени“. В „Таблица с продукти“ имаме наименованието на продукта и продадените единици с името „Търговски представител“ за всеки продукт.
- В „Таблица с цени“ имаме име на продукта и тяхната цена на единични стойности, така че ще използваме функцията СВЪРЗАНИ, за да извлечем подробностите за цената в „Таблица с продукти“. Качете горните две данни от таблицата във файла Power BI Desktop.

- Сега от „Price_Table“ трябва да извлечем себестойността на всеки продукт в „Product_Table“. Щракнете с десния бутон върху „Product_Table“ и изберете опцията „ Нова колона “.

- Сега дайте името на новата колона като единична цена.

- Отворете функцията RELATED в power BI.

- Трябва да изберем колоната от „Price_Table“, но когато въведете името на таблицата, не виждаме свързани търсения.

Това е така, защото преди да използваме функцията RELATED първо, трябва да създадем връзка между две таблици в раздела „ Моделиране на данни “.

- Както можете да видите по-горе, нямаме връзка между тези две таблици. Връзката може да бъде създадена между тези две таблици, като се използва общата колона между тези две таблици, така че в тези две таблици общата колона е „ Продукт “.
- За да създадете връзка, кликнете върху многоточието (три точки) на която и да е от таблиците и изберете „ Управление на връзката “.

- Това ще отвори прозореца по-долу за вас. Изберете опцията “ New ”.

- Това ще отвори прозореца „ Създаване на връзка “.

- От първия падащ списък изберете „Price_Table“ и автоматично в таблицата по-долу ще изберете „Product_Table“.

- Изберете общата колона между тези две таблици като „Продукт“. Сега кликнете върху „ОК“.

- Връзките ще бъдат създадени както тогава под един.

- Сега се върнете и изберете отново „ Нова колона “ за „ Product_Table “ и отворете функцията СВЪРЗАНИ .

- Както можете да видите по-горе, имаме име на таблица с всички колони на свързаната таблица. Изберете колоната „ Price_Table (Price) “ от списъка.

- Затворете скобата и натиснете клавиша за въвеждане, за да получите подробности за цената в новата колона.

Ето; имаме формула тип VLOOKUP за извличане на подробностите от една таблица в друга въз основа на общата колона между таблици.
- Тъй като получихме подробности за цената, можем да пристигнем в нови колони като „ Обща стойност “, като умножим „ Продадени единици с разходи за единици “.

- Вместо да добавяме две допълнителни колони, можем да стигнем до общата стойност в самата единична колона. По-долу е формулата за получаване на общата цена в самата стъпка.

По този начин, като използваме функцията СВЪРЗАНИ в Power BI, можем да извлечем данните от едната таблица в другата.
Забележка: Функционалният файл Power BI RELATED също може да бъде изтеглен от връзката по-долу и крайният изход може да бъде видян.
Можете да изтеглите този шаблон за свързана функция Power BI тук - Шаблон за функция на Power BI СВЪРЗАННеща, които трябва да запомните тук
- Функцията RELATED работи като VLOOKUP в Power BI.
- Функцията RELATED може да се използва само ако има връзка между таблици.
- Без връзка не можем дори да видим името на таблицата и заглавията на колоните.