ZWIĄZANE Z Power BI

Funkcja POWIĄZANA z usługą Power BI

W programie MS-Excel 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, ponieważ sama nazwa mówi, że zwróci powiązaną wartość z jednej tabeli do drugiej. Jest to podobne do funkcji wyszukiwania wartości, którą mamy w MS Excel, tj. WYSZUKAJ.PIONOWO.

Jednak w 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 podamy szczegółowe praktyczne przykłady.

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

Aby zademonstrować funkcję POKREWNEGO 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.

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

  • 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 RELATED, aby pobrać szczegóły ceny do „Product Table”. Prześlij powyższe dwie tabele do pliku 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 użyjemy funkcji POWIĄZANE, musimy najpierw utworzyć relację między dwiema tabelami w zakładce „ 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ą ”.

  • To otworzy się poniżej okna, wybierz opcję „ Nowy ”.

  • Otworzy się okno „ Utwórz relację ”.

  • Z pierwszej rozwijanej listy wybierz „Price_Table” i automatycznie w poniższej tabeli 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 z listy kolumnę „ Price_Table [Price] ”.

  • 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, możemy podać w nowych kolumnach „ Łączną wartość ”, mnożąc „ Sprzedane jednostki i Koszt jednostkowy ”.

  • Zamiast dodawać dwie dodatkowe kolumny, możemy uzyskać całkowitą wartość w samej jednej kolumnie, poniżej znajduje się wzór na obliczenie całkowitej ceny w jednym kroku.

W ten sposób za pomocą funkcji RELATED w 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 ZWIĄ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.