ZWIĄZANE Z Power BI - Jak korzystać z funkcji POWIĄZANEJ? (Przykłady)

Funkcja POWIĄZANA z usługą Power BI

W MS-Excelu wszyscy wykonaliśmy zadanie pobierania danych z jednej tabeli do drugiej, więc w takich przypadkach VLOOKUP jest formułą gospodarstwa domowego dla wszystkich użytkowników programu Excel. Bez korzystania z funkcji WYSZUKAJ.PIONOWO w miejscu pracy większość użytkowników programu Excel tam nie znajdzie się. Podano wartość funkcji WYSZUKAJ.PIONOWO w MS Excel, czy możemy powielić tę samą formułę w Power BI? Mamy inną formułę, a nie formułę WYSZUKAJ.PIONOWO, np. POWIĄZANA funkcja języka DAX. W tym artykule przeprowadzimy Cię przez jedną z ważnych funkcji POKREWNEGO języka DAX w usłudze Power BI.

Co robi funkcja POWIĄZANA w usłudze Power BI?

ZWIĄZANE, jak sama nazwa mówi, zwróci powiązaną wartość z jednej tabeli do innej tabeli. Jest to podobne do funkcji wyszukiwania wartości, którą mamy w MS Excel, tj. WYSZUKAJ.PIONOWO.

Jednak w usłudze Power BI, zanim zastosujemy tę funkcję języka DAX, musimy utworzyć relację modelu danych między tabelami, do których się odnosimy.

Poniżej znajduje się składnia funkcji POWIĄZANEGO języka DAX w usłudze Power BI.

Musimy tylko wybrać kolumnę wyników z drugiej tabeli, a ona pobierze dla nas szczegóły. Jeśli masz trudności ze zrozumieniem tego teoretycznego wyjaśnienia, nie martw się, ponieważ poniżej szczegółowo przedstawimy praktyczne przykłady.

Przykład funkcji POWIĄZANEJ w usłudze Power BI

Aby zademonstrować funkcję POWIĄZANEGO języka DAX w usłudze Power BI, przygotowaliśmy poniżej dwie tabele danych w arkuszu programu Excel.

Poniżej znajdują się przykłady funkcji POWIĄZANE w usłudze Power BI. Możesz pobrać skoroszyt, aby użyć tego samego pliku, którego użyliśmy w tym przykładzie.

  • Powyżej mamy dwie tabele „Tabela produktów” i „Tabela cen”. W „Tabeli produktów” mamy nazwę produktu i szczegóły sprzedanych jednostek z nazwą „Przedstawiciela handlowego” dla każdego produktu.
  • W „Tabeli cen” mamy nazwę produktu i ich ceny za jednostkę, więc użyjemy funkcji POWIĄZANE, aby pobrać szczegóły ceny do „Tabeli produktów”. Prześlij powyższe dwie tabele do pliku programu Power BI Desktop.
  • Teraz z „Price_Table” musimy pobrać koszt własny każdego produktu do „Product_Table”. Kliknij prawym przyciskiem myszy „Product_Table” i wybierz opcję „ New Column ”.
  • Teraz podaj nazwę nowej kolumny jako Cena jednostkowa.
  • Otwórz POWIĄZANĄ funkcję w usłudze Power BI.
  • Musimy wybrać kolumnę z „Price_Table”, ale po wpisaniu nazwy tabeli nie widzimy żadnych podobnych wyszukiwań.

Dzieje się tak, ponieważ zanim najpierw użyjemy funkcji POWIĄZANE, musimy utworzyć relację między dwiema tabelami na karcie „ Modelowanie danych ”.

  • Jak widać powyżej, nie mamy żadnego związku między tymi dwiema tabelami. Relację można utworzyć między tymi dwiema tabelami, używając wspólnej kolumny między tymi dwiema tabelami, więc w tych dwóch tabelach wspólną kolumną jest „ Produkt ”.
Uwaga: usługa Power BI jest wystarczająco inteligentna, aby utworzyć automatyczną relację między dwiema tabelami na podstawie nagłówków kolumn, gdy przesyłamy tabele danych. Ponieważ jako nowy uczeń musisz wiedzieć o relacji między dwiema tabelami, usunęliśmy tę relację.
  • Aby utworzyć relację, kliknij wielokropek (trzy kropki) dowolnej tabeli i wybierz opcję „ Zarządzaj relacją” .
  • Otworzy się poniższe okno. Wybierz opcję „ Nowy ”.
  • Otworzy się okno „ Utwórz relację ”.
  • Z pierwszej listy rozwijanej wybierz „Price_Table”, a w poniższej tabeli automatycznie wybierze „Product_Table”.
  • Wybierz wspólną kolumnę między tymi dwiema tabelami jako „Produkt”. Teraz kliknij „OK”.
  • Relacje zostaną utworzone jak poniżej jeden.
  • Teraz wróć i wybierz ponownie „ Nowa kolumna ” dla „ Product_Table ” i otwórz funkcję RELATED .
  • Jak widać powyżej, mamy nazwę tabeli ze wszystkimi kolumnami powiązanej tabeli. Wybierz kolumnęPrice_Table (Price) ” z listy.
  • Zamknij nawias i naciśnij klawisz Enter, aby wyświetlić szczegóły ceny w nowej kolumnie.

Proszę bardzo; mamy formułę typu WYSZUKAJ.PIONOWO do pobierania szczegółów z jednej tabeli do drugiej w oparciu o wspólną kolumnę między tabelami.

  • Ponieważ pobraliśmy szczegóły ceny, w nowych kolumnach możemy podać „ Łączną wartość ”, mnożąc „ Sprzedane jednostki i Koszt jednostkowy ”.
  • Zamiast dodawać dwie dodatkowe kolumny, możemy uzyskać całkowitą wartość w samej pojedynczej kolumnie. Poniżej znajduje się wzór na obliczenie ceny całkowitej w jednym kroku.

W ten sposób za pomocą funkcji RELATED w usłudze Power BI możemy pobrać dane z jednej tabeli do drugiej.

Uwaga: plik funkcji ZWIĄZANYCH z usługą Power BI można również pobrać za pomocą poniższego łącza, a ostateczne dane wyjściowe można wyświetlić.

Możesz pobrać ten szablon funkcji POWIĄZANY z usługą Power BI tutaj - szablon funkcji ZWIĄZANY z usługą Power BI

O czym należy pamiętać tutaj

  • Funkcja POWIĄZANA działa jako WYSZUKAJ.PIONOWO w usłudze Power BI.
  • Funkcja RELATED może być używana tylko wtedy, gdy istnieje relacja między tabelami.
  • Bez relacji nie możemy nawet zobaczyć nazwy tabeli i jej nagłówków kolumn.

Interesujące artykuły...