Power BI СВЪРЗАН - Как да използвам СВЪРЗАНАТА функция? (Примери)

Функция 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 първо, трябва да създадем връзка между две таблици в раздела „ Моделиране на данни “.

  • Както можете да видите по-горе, нямаме връзка между тези две таблици. Връзката може да бъде създадена между тези две таблици, като се използва общата колона между тези две таблици, така че в тези две таблици общата колона е „ Продукт “.
Забележка: Power BI е достатъчно интелигентен, за да създаде автоматична връзка между две таблици въз основа на заглавията на колоните, когато качваме таблиците с данни. Тъй като като нов обучаван трябва да знаете за връзката между две таблици, ние премахнахме връзката.
  • За да създадете връзка, кликнете върху многоточието (три точки) на която и да е от таблиците и изберете „ Управление на връзката “.
  • Това ще отвори прозореца по-долу за вас. Изберете опцията “ 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 може да се използва само ако има връзка между таблици.
  • Без връзка не можем дори да видим името на таблицата и заглавията на колоните.

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